This book is a tutorial packed with ready-to-use hacks that give solutions for common problems faced by Vim users in their everyday life. Every chapter covers a set of recipes, each of which follows a systematic approach with a self-contained description of the task it covers, how to use it, and what you gain by using it. The minimum version of Vim required for each hack is clearly indicated. If you are a Vim user who wants to get more out of this legendary text editor, this book is for you. It focuses on making life easier for intermediate to experienced Vim users.
VIM is such a behemoth, with so many features with arcane key combinations, that it can be intimidating to learn, let alone become an advanced user and hacker. I was skeptical that this book could pull it off in 200 pages, and I was right. But I don't think it's designed to be very in-depth. It's just an overview of some of the more popular advanced features. If you need depth, that's what the excellent Vim documentation is for. But you need to know the features are available and basically how they work, and that's where this book comes in.
Although it proved somewhat useful for me, I can't quite say it's well-written. The English isn't very good, it's poorly edited, some of the explanations are awful, and some of what's covered is pretty vapid. The section on folds, for example, is useless. An entire chapter is devoted to useful Vim extensions, and yet most of it is just silly games which have no place in a text editor. But the problems of this book aren't too bad. More annoying and distracting than anything else. It's still worth reading.
This book is filled with a variety of useful explanations and helpful tips for Vim users wanting to improve their efficiency and learn more about their editor.
Hacking Vim bills itself as a recipe book. While it provides quite a few good ones, it seems to be organized more like a tutorial, using the examples to walk through some of the cooler features of vim. That said, the recipes it provides are very useful.
Some good stuff early, but glosses over too many commands (especially ex commands) and the scripting section was not very thorough, but lot's of good tips and I have bookmarked the hell out of it.
it has a good introduction to vim world, but get lost on it. it's not complete in using vim, it's very superficial about scripting and very basic tips about really improve your skills.