Multi-platform programmer's editor for developing and maintaining software applications fully automates the process of comprehending, navigating and analyzing your source code. [Windows/Unix]
Vi was one of the original editors, and while difficult to use, loads much faster than, for example, Emacs, and is good for making small changes to files.