Vim - Vi IMproved web pages download Vim is a professional text editor. Although it is aimed at programmers, it can be used for many purposes. Vim behaves like the standard Unix editor Vi, and adds many useful extensions. It is included in all major Linux distributions.
Most commands are normal key strokes, works very efficient.
Syntax highlighting for over 170 languages. Translates files to HTML with syntax highlighting. Consistent over many different operating systems. Advanced script language. Visual area selection, any operation can be used on the selection.