29May The Geany Editor
Geany is a lightweight editor and IDE, developed with GTK, with some particularly handy features enabled by default. I’ve used it firstly as an IDE, to develop in C++, but it’s speed allowed me to make it my text editor of choice.
Some of it’s main features, according to the authors, are:
- syntax highlighting
- code folding
- code completion
- auto completion of often used constructs like if, for and while
- auto completion of XML and HTML tags
- call tips
- many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal
- symbol lists
One not mentioned, but really important, is the ability to compile and run with only one key.
All this features made me a fan of Geany and it has already replaced Gedit in my system. Try it out!


May 29th, 2007 at 4:12 pm
One major problem: it’s useless for remote development, since it doesnt uses gnome-vfs for accessing ssh sites/ftp/samba.
May 29th, 2007 at 4:28 pm
I was just going to ask about ftp support. Thanks vd.
I do a lot of PHP work and kate is my only solution. Gedit is crap when you open FTP sites too.
May 29th, 2007 at 5:16 pm
Derek, how about Bluefish ? I’m finding it usefull regardless the tooltip feature.
June 1st, 2007 at 5:03 am
One word… ‘vim’.
August 21st, 2007 at 5:09 pm
the geany devs are pretty adamant about not adding gnome vfs support to geany as they wish to keep the dependencies limited. They suggest you use fuse for remote work as it is completely invisible to the applications.
November 13th, 2008 at 3:24 pm
You said “One not mentioned, but really important, is the ability to compile and run with only one key.”
HOW can you do that?
I searched the menus for ages and nothing.
Can you help me please? (Maybe an email.. ?)
Thank you!
(I use Geany 0.15 on WinXP)
November 13th, 2008 at 4:31 pm
Hi ToXiK,
In Ubuntu, I just have to press something like F5 to run and F9 to compile. But in Linux, you have everything working together just fine, something that does not happen in Windows. So sorry, I guess you cannot do it in you Operating System.
November 13th, 2008 at 4:40 pm
Hi again
Firstly thanks for the fast response.
Well you said one key:) Yes, it’s F9 to Build and F5 to Run, and it DOES work
But I preferred a Code::Blocks or Dev-C++ style single Build+Run command key:)
So that I can press only one key and automatically compile,build and run
I went back to Code::Blocks, thanks anyway!
November 13th, 2008 at 5:14 pm
Hi ToXiK,
I have to add, if you want to be really into programming, try out some Linux distro. It might be a bit difficult to start, but, after a while, you’ll notice that it might be an highly productive environment, way more productive than windows. My opinion, at least ;D
November 13th, 2008 at 10:00 pm
Hi again
).
I already know how to use Linux. I started some time ago.. but I’m doing some homework for my Faculty and it isn’t something very important.
Anyway, since I first learned Windows.. it still is my preference when it comes to entertainment ( the main objective of my PC is entertainment
I agree to you, when I’m inside a *nix box I’m more productive because I don’t get distracted by the games and other things that catch my attention on Win
All the best,
ToXiK