From iA wiki
See also: Editors
Short for: "vi Improved."
Some of the main features of Vim and improvements of Vim over vi:
- multi level undo/redo
- multi-file editing
- split windows both horizontal and vertical
- syntax highlighting for hundreds of file types
- trans-session history of commands/searches/registers/positions ...
- IDE-like build/review/edit features
- multi-mode text folding
- extended scripting and expressions
- scripted plugins, including remote file editing
- ... and hundreds more
Vim has been ported to a variety of operating systems, including AmigaOS, Atari MiNT, BeOS, DOS, FreeBSD, Linux, MacOS, NextStep, OS/2, OSF, RiscOS, SGI, UNIX, VMS, and Windows (16 and 32 bit varieties).
Keep in mind that vim is different from pretty much every Windows (and even DOS) editor you may be familiar with. Some like it, others hate it. For those who have mastered it, it's a very powerful information tool.
There is a graphical version of vim called gvim