I have always been an avid Vi enthusiast. And I have tried to keep abreast of the new features in Vi. Did you know Vi has a powerful adversary ? Yes you guessed it right, it is Emacs. But that has not stopped Vi from gaining faithful followers for itself. Myself being one of the staunch supporters of Vi.
Vim is the modern avataar of Vi and is created and maintained by Bram Moolenaar. Vim is choke full of features which would put any other text editor (except perhaps Emacs) to shame.
Once you learn to use Vim, it will bring immense power at your fingertips. With a few key strokes you will be able to accomplish text editing tasks which might otherwise take you a significant amount of time and effort.
However, you need to master a few skills in learning Vim.
Ramesh Natarajan at theGeekstuff.com has authored a very useful book on Vim named “Vim 101 Hacks“.
It is a downloadable eBook that contains 101 practical examples on various advanced Vim features that will make you fast and productive in the Vim editor. The book is targeted at newbies and intermediate users of Vim.
If you are interested in buying an up-to-date book on Vim, do check out Vim 101 Hacks. It is worth the money well spent.