≡ Menu


Linux / UNIX: Geany Lightweight Integrated Development Environment

If you wanted to quickly edit PHP, Java, C etc, Geany IDE is perfect. It is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Geany is known to run under Linux, FreeBSD, NetBSD, MacOS X, AIX v5.3, Solaris Express and Windows.

Basic features of Geany
=> 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 and many other
=> symbol lists
=> build support (to compile, link, run programs)
=> plugin interface (C, Lua)

VIM as an IDE for writing programs under Linux / UNIX

I'm already using few tips described here. From the article:

So I like vim a lot, and I've been using it on and off for a few years, but recently I've been using it full-time to code in Python. I learned a few things along the way and I made vim a better IDE for myself. Here's how.

You can follow along or go straight to author's .vimrc file. Place the .vimrc file in your home folder and enjoy the goodies.

The first step is to make sure you have the equivalent power of jedit, textpad, gedit and the like.