From the Vim website:
Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor ‘Vi’, with a more complete feature set. It’s useful whether you’re already using vi or using a different editor.
You may also want to take a look at the text editors topic.
Challenge your text editor fu — October 17, 2011
Challenges that encourage you to master your text editor
Write HTML/XML faster with Zen Coding — October 20, 2011
Making your text editor write more HTML for you
Remote pair programming in a terminal — November 14, 2011
Using command line tools for easy remote pair programming
Don't be affraid to learn vi or emacs — November 23, 2011
How to go about learning hardcore text editors