A good book on Vim commands and a Vim emulator for VS
I've used Vim for quite some time on Windows (yep, not quite a Vim purist...) however, I have never actually read a book on Vim. For those who don't know Vim is an awesome text editor with a really powerful set of commands you can issue via the keyboard.
Why care? Well, using Vim commands when editing any sort of document really allows you to do stuff really quick once you have a pretty decent understanding of how to use the commands. Traversing text files and such like becomes a lot less mundane, performing edit based transformations becomes quick and effective, etc etc.
The book I am talking about is called Learning the Vi and Vim Editors, 7th Edition. It came to my attention while browsing Safari as this edition is only a few months old. I'm about 5 chapters in and I must say that its very well written and straight to the point. If you are in the market for such a book then I would happily recommend this one.
Until around 6 or so weeks ago I didn't know Vim like functionality could be emulated within any of the major applications I use (namely VS) but to my surprise there was – ViEmu. Now you can use all those Vim commands within VS. The same people also provide an emulator for Office based products – Word, and Outlook (I think those are just the two) as well as SQL Management Studio.