Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is distributed free as charityware. If you find Vim a useful addition to your life please consider helping needy children in Uganda.
see also http://sourceforge.net/projects/vim/
free as charityware
Although useful for any sort of text editing, Vim provides extra
utility for programmers. It includes over 200 syntax files supporting highlighted text for programming
languages, and can function as an entire Integrated Development Environment (IDE).