Practical Vim - A Short Review

3 minute read

What is Vim? Since you’re reading this, I’m pretty sure you have at least a vague idea of what it is. Here’s what it says on the tin of Practical Vim by Drew Neil.

Vim is a fast and efficient text editor that will make you a faster and more efficient developer.

image

I know a couple of developers that use Vim, and none of them strike me as particular fast and efficient in their usage of Vim. That includes myself. When I use Vim I usually spend about 50% of my time googling how to do something. Which is why I resolved to learn to use Vim properly™. New Year’s resolution, you know? In my research of how to actually get any better in Vim I stumbled over Practical Vim.

To make something clear upfront: I love this book. Maybe the title “A Short Review” is misleading, because honestly, I just want to tell you about my favourite bits and pieces. No constructive criticism to find here, just an unabashed hymn of praise.

The Best Parts

Practical Vim is structured in six major parts, but before that comes the introduction which already includes some insanely useful info.

My favourite chapters apart from that were probably “Getting Around Faster” and “Registers”.

That’s not to say that all the other parts weren’t great. “Files” and “Patterns” blew my mind, but I’m still trying to get a hang of those topics. There’s only so much you can learn at once.

Here’s the things that the book talks about that I haven’t had the opportunity to implement yet.

Lots of things. Almost overwhelming. Luckily, Drew as a couple of words of advice on how to continue your Vim journey.

Know the saw, then sharpen it.

Make it your goal to learn three new commands a day. Keep practicing.

I’m planning to follow that advice, because so far, it has been incredible fun.

TL,DR

Practical Vim by Drew Neil is an awesome book if you want to learn Vim. If you use Vim every now and then you should probably still read it.