Ever since I left Windows, I’ve always looked for a replacement of for Visual Studio. Though I have yet to find one I have found several programs that are quite nice. Though I do all of my coding in gvim now, I still wanted to have an IDE around just in case I ran into one of those situations where I feel that having an IDE would somehow benefit me in writing code. I used to use Anjuta as I have posted about before but it was huge, not near as big as Visual Studio, but I still felt I could do better. Which led me to geany.
I actually found Geany through one of the many liveCDs I’ve used in my time though I can’t for the life of remember which one had it. Geany is a lightweight IDE so it can’t do near what IDEsAnjuta, Netbeans, or Eclipse can do, but it does what the basic IDE should do. It has syntax highlighting, code completion, auto-indentation, and so on. My laptop is approaching the 5 year mark of its life so it can no longer handle a lot of the modern programs. I wouldn’t dream of trying to run beryl on it along with KDE. It would just be to much. Though I do plan on trying beryl and Gnome on my desktop.
If you’ve ever used Bloodshed-IDE then you’ll probably feel right at home with Geany. In my opinion both are merely glorified text editors that have a built in command to compile and run the programs for you, where a full IDE would have a myriad of features designed to help you code faster and better. Before anyone screams “Well if that’s all you want, vim can be configured for that!” your right it can, but I hardly consider vim to be an IDE of any kind and you could probably get smacked for saying so.
I fully recommend Geany and in fact I even gave it to one of my friends on a Wolvix CD so he could learn to write code in Linux. So if you want a tad more than vim, but not quite as much as Anjuta I don’t feel like you can go wrong with Geany.
Enjoy the Penguins!