Where, When and Why to use Vim - Why
- Vim Supports vi-like macros, its own scripting language and several common scripting languages (Perl, Python, Tcl, Ruby).
- It has great syntax highlighting for hundreds of file formats.
- Very easy to use for simple scripting, programming and file editing.
- Once you have learned the basic usage, you will find a whole variety of surprising uses for this editor.
- It is very well documented