Vim is an almost 100% compatible version of the UNIX editor Vi, with many new features: Multi level undo, syntax highlighting, command line history, filename completion, block operations, etc. Those who don’t know Vi can probably skip this message, unless you are prepared to learn something new and useful. Vim is especially recommended for editing programs.
Vim runs on almost any Unix flavor, MS-DOS, MS-Windows 3.1, MS-Windows 95/98/NT, OS/2, Atari MiNT, BeOS, VMS, RISC OS, Macintosh and Amiga.
Editor’s note: Personally, I increasingly find vim breaks backwards compatibility and causes problems to the more traditional minded vi user!