What is it all about?
A highly configurable text editor built to make creating and changing any kind of text very efficient.
* Customization - Part of Vim's power is that it can be extensively customized. * Interface - Vim's interface is not based on menus or icons but on commands given in a text user interface; its GUI mode, gVim, adds menus and toolbars for commonly used commands but the full functionality is still expressed through its command line mode. * persistent, multi-level undo tree * extensive plugin system * support for hundreds of programming languages and file formats * powerful search and replace * integrates with many tools