From Neural Wiki
After using EMACS for several years, I recently started using VIM, this text editor takes some time to get used to but once you do, it greatly helps your programming abilities. This is a work smarter not harder kind of thing.
Vim, like Emacs, is a text editor. It allows you to edit Fortran, Python, Pearl....ect. programs with ease. Both of these programs have customizable options that can highlight key words, and in the case of Python, you can run your program from Vim. Just do *shift* + e
There are lots of customizable options in VIM.
Copied from vim.org
'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.'