Learn Vim at your own pace with my self-study Core Vim Course.

Learn more

Learn Vim at your own pace with my self-study Core Vim Course.

Practical Vim rated 9/10 by Linux Format Magazine

In the September issue of Linux Format magazine, Jonathan Roberts reviewed Practical Vim (the beta edition) and rated it 9/10.

The best book available to move you on from being a novice Vim user.

With the permission of Jonathan Roberts and Linux Format magazine, I’ve reproduced the review in full:

According to this book’s introduction, “in the hands of an expert, Vim shreds text at the speed of thought”. In our experience, this comment is spot on. Vim is a very powerful text editor, but thanks to its unorthodox modal approach, it can actually slow you down if you don’t understand the ‘Vim way’.

Practical Vim gets this, where many other books on the topic don’t. Instead of being a simple reference, listing different key combinations and their effects, Practical Vim focuses on real scenarios, presents different options and looks to explain why one approach might be better than another.

While the introduction says that it is a recipe book, not to be read from start to finish, we think there is great value to be had from starting with the first chapter, ‘The Vim Way’, before looking at any of the other material. This chapter looks extensively at the dot command, and works toward what the author calls the ‘dot formula’. It will inform everything else in the book, and change the way you use Vim.

The remainder of the book can be read at leisure, but it’s no less instructive, and will probably have just as large an impact on the way that you use Vim.

In particular, we learned huge amounts from the book’s account of Visual Block mode, and were amazed at the things you can do with it.

Practical Vim doesn’t waste time covering the basics, such as using the hjkl keys for movement, and the concept of modes. This is good, even for beginners, since it means the book doesn’t waste time repeating information that’s already covered in Vim’s excellent built-in tutorial; so if you are new to Vim, start with this before taking a look at this book.

Cover of Linux Format issue 161

I’m not a regular Linux Format reader, so I would have missed this if it hadn’t been brought to my attention. Thanks to Ray Hammond for letting me know about it.


Browse similar content

Level-up your Vim


Boost your productivity with a Vim training class. Join a public class, or book a private session for your team.

Drew hosted a private Vim session for the shopify team that was one of the best workshops I have ever attended.

John Duff, Director of Engineering at Shopify


Make yourself a faster and more efficient developer with the help of these publications, including Practical Vim (Pragmatic Bookshelf 2012), which has over 50 five-star reviews on Amazon.

After reading it, I've switched to vim as my default editor on a daily basis with no regrets. ★★★★★

Javier Collado

Learn to use Vim efficiently in your Ruby projects

In association with thoughtbot, one of the most well respected Rails consultancies in the world, I've produced a series of screencasts on how to make navigating your Ruby projects with Vim ultra-efficient. Along the way, you’ll also learn how to make Ruby blocks a first-class text object in Vim. This lets you edit Ruby code at a higher level of abstraction. Available to buy from thoughtbot..