Goodreads helps you keep track of books you want to read.
Start by marking “Practical Vim: Edit Text at the Speed of Thought” as Want to Read:
Practical Vim: Edit Text at the Speed of Thought
Enlarge cover
Rate this book
Clear rating
Open Preview

Practical Vim: Edit Text at the Speed of Thought

4.48  ·  Rating details ·  986 ratings  ·  98 reviews

Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It's available on almost every OS, and if you master the techniques in this book, you'll never need another text editor. In more than 120 Vim tips, you'll quickly learn the editor's core functionality and tackle your trickiest editing and writing tasks. This beloved bestseller

Kindle Edition, 320 pages
Published October 28th 2015 by Pragmatic Bookshelf (first published September 1st 2012)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Practical Vim, please sign up.

Be the first to ask a question about Practical Vim

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 4.48  · 
Rating details
 ·  986 ratings  ·  98 reviews

More filters
Sort order
Start your review of Practical Vim: Edit Text at the Speed of Thought
Vít Kotačka
I tell you a story. True story. Thirteen years ago I had a classic, archetypal dilemma - Emacs, or Vim? By fortune, or by accident, I had chosen Vim and have used it for pleasant twelve years. I thought that I know something and that I've learned something...

But boy, I was wrong. After reading Practical Vim I already know that I've known very little. Even though I was quite efficient and fluent in Vim usage, all the time, I was staying at the Gates.

This book is the right key to the Gates. Use it
James Tomasino
Nov 19, 2012 rated it it was amazing  ·  review of another edition

This was hands down one of the very best technical books I've ever had the pleasure to read. Drew Neil has found a way to organize the book into a tip format without making it lose focus or seem endlessly unimaginative. Rather, by organizing the tips into themes, he gives the editor itself structure where before there was only the grey void of endless features.

I was an intermediate vim user before this book. It was my primary editor, and I used navigation keys and some basic yank and put

Jun 01, 2016 rated it it was amazing  ·  review of another edition
Shelves: text-editor, vim
If you've ever wondered what text editor you should learn to use and master for either your programming needs or your normal editing purposes, then my answer would be Vim. Sure, you might use other text editors depending on your circumstances, whether at home or work, but I would recommend making Vim as your primary text editor for your daily use. With that out of the way, the best way to learn Vim, if you are an absolute beginner, is by typing 'vimtutor' on the command line, and going through ...more
Daniel Sociu
Sep 01, 2019 rated it it was amazing  ·  review of another edition
I knew about vim for a long while, since the how to exit vim memes and since I heard so many about it, especially seeing it in action at a very fast programmer, twitch streamer, Pajlada(weirdest songs ever, on that stream...) I decided to give it a try. I downloaded it and at the beginning I didn't know how to use it(nor how to exit, kappa, so I had to restart my computer...) so I just put it aside and kept using Atom, that was a while ago. But now I decided to give it another try, and also to ...more
Jun 06, 2012 rated it it was amazing  ·  review of another edition
You hear it from everyone who uses Vim, "tough learning curve, but totally worth it in the end." This book takes the tough learning curve and flattens it dramatically. I think every page of this book has made me love Vim more. I wonder how much time the world would save if all text fields allowed vim-style movements and editing commands. If they come out with a second volume, I'd buy that too.
Nov 19, 2018 rated it it was amazing  ·  review of another edition
I have been using Vim as my main code editor for over a year now and I picked this up to take things to the next level. It is full of useful tips; most of which I already knew, but I also learnt quite a few tricks that will save me loads of time! I enjoyed the read overall and I definitely recommend it if you're considering reading it, no matter if you're a beginner or a more advanced Vim user, there will be something in there for you to learn. I will certainly get back to some sections myself ...more
Hussein Elsayed
Sep 08, 2019 rated it it was amazing  ·  review of another edition
Thanks to this book now I’ve finally use vim as the default text/code editor. Its helped me discovering all the powerful commands and the reasoning behind them and now I can combine them to build more set of commands performing complex tasks without even thinking about how or what to combine. I totally recommend the book as its full of useful and easy to follow examples, It also follows a good way to explain tips and tricks of vim as a very powerful editor.
Dec 27, 2018 rated it it was amazing  ·  review of another edition
I highly recommend this book to vim users, who got familiar with basic commands and want to unleash the true power of vim. It will teach you the philosophy of the editor, so you could put it to your use instead of fighting it.

If you are just starting with “:wq”, you may want to get some experience before starting with this book.
Himavanth Reddy
Aug 18, 2019 rated it it was amazing  ·  review of another edition
A great read for Vim enthusiasts. Quite possibly a must read as well as it teaches tons of things that you would never think that Vim was ever capable of.
Dec 27, 2013 rated it it was amazing  ·  review of another edition
If you do anything at all with computers, make sure you get really good at text editing. If you want to get really good at text editing, pick a really good text editor and get to know that editor really well. Vim is a really good text editor. I picked vim as my editor of choice and this book is invaluable in my journey to becoming a vim master.

I already had some working knowledge of vim and was using it as my day to day programming evironment for some years. After reading this book I realised I
Apr 16, 2017 rated it really liked it  ·  review of another edition
Shelves: owned-paperback
I can't say I've read the book and that's my only problem with it. It doesn't have beginning and end, it's set of tricks and instructions categorized into few groups.
Why that was a problem? Because I'm not VIM master yet. I was looking for a book to would help me get from 'almost zero' to somewhat proficient VIM user and I think that's not the best one.
Don't get me wrong, it's great book (hence four stars) with lot's of knowledge, you just need to be a bit better prepared to get most of it.
Michał Szajbe
Mar 22, 2013 rated it it was amazing  ·  review of another edition
Changed my way of thinking when working with vim. I will be picking this book again and again as it is not possible and not expected to turn all into practice at once. Great reference and nice read too.
Dec 31, 2018 rated it it was amazing  ·  review of another edition
If you never heard of vim, read the first few chapter. You will be amazed with what vim can do. If you already knew vim, this book explains practical tips to effectively use vim.

I read this book a few years ago. Although not all tips are memorized my muscle, I am still happy vim user now.
Sep 07, 2014 rated it it was amazing  ·  review of another edition
Drew's book is very clean and well-polished for a non-linear book, and it is both a nice introduction to the text editor [for newbies] *and* a good curated list of small "formulae" and recipes on how to get better on vim, but presented without being annoying. Highly recommended.
May 25, 2015 rated it really liked it  ·  review of another edition
the content is comprehensive,and not read and practise every can learn some trick,and use it feel the efficiency of vim,and be used to vim.
and then dip more trick of vim
Miroslav Vidović
Probably the best available book about Vim if you are not a complete beginner. You can read it from cover to cover or you can read recipes when you need them.
Sep 03, 2012 rated it it was ok  ·  review of another edition
Vimtutor is > this book. Would not recommend had I not gotten it for free.
Željko Filipin
Oct 13, 2018 rated it really liked it  ·  review of another edition
I read a lot of books, 50-150 in a year. A lot of those are audiobooks, a lot are books for kids, but some of them are work related, like Practical Vim. For every book I have read in the last few years, I have an 1-5 rating and at least one sentence written. Work related books deserve a few more sentences.

I’ve been using Vim since 2014. I’ve started reading this book in December 2017, so it took me almost a year to finish it. The book is divided into more than a hundred tips. I was reading a tip
Tuomas Salmi
Sep 19, 2018 rated it it was amazing  ·  review of another edition
The best single resource to learn the Vim as far as I know. Covers lot of techniques and lists recipes for different situations. Remembering all the features might be difficult after one read over so I recommend you to pick the book up occasionally and study and learn a tip or two and start using them.

I recommend to work through at least Vim tutor before this book, since while it actually covers the very basics of the Vim, I think knowing the very basics before hand helps you a lot to get most
Srijan Shetty
Apr 05, 2018 rated it it was amazing  ·  review of another edition
Shelves: technical
I've been eyeing this book since my days at college. The three months it took to complete this book is a testament for the amount of word for word knowledge this book presents.

The book is an easy read but not a light one. Having spent close to seven years using vim, I realized that I had barely scratched the surface of this powerful beast, and with this book I take home numerous little snippets which will make my day to day life much easier.

Would definitely recommend reading this book if you
Nickson Kaigi
This is THE book to get if you have interest in journeying through the enlightening path that leads to mastering Vim.

Drew Neil has done a commendable job in keeping the content approachable to readers at various skill levels. He took me down the rabbit hole and dispelled misconceptions that I had about knowing Vim.

I have been using Vim for 6 years, read the first edition in 2013 right after going through vimtutor.

PS: first time reading a textbook from cover to cover!

Jun 30, 2018 rated it it was amazing  ·  review of another edition
This must be one of the biggest bang-for-buck books I own.

I first learned to use vi in the summer of 1986. I've picked up a lot over the years, but watching a friend driving vim made me realise I should up my game. And this book does that in spades.

There's so much in this book that there's no way it will all have stuck, but there were plenty of things that I immediately started using. I've made notes, and will keep revisiting things until they're wired in.
John Warner
Jul 14, 2017 rated it it was amazing  ·  review of another edition
Shelves: reference, computing
I decided to learn Vim as a text editor this summer in a move to be more keyboard orientated. After the Vimtutor and some YouTube videos I ordered and read this book. It is practical and insightful. It is now a constant feature on my desk with my LaTeX guide and a couple of others.
Oct 12, 2019 marked it as to-read  ·  review of another edition
mentioned in UNIX and Linux System Administration Handbook (4th edition)
Outdam Meas
Dec 09, 2018 rated it it was amazing  ·  review of another edition
This is my come back. I have to say, It's the best vim resource i have ever found. I'll definitely come back again to master on particular chapter.
Christian Panadero
Jul 27, 2017 rated it it was amazing
this is THE book of you want to learn vim
Zaki Shaheen
Mar 27, 2019 rated it it was amazing  ·  review of another edition
Shelves: readlist-2016
Good tips. Books like this are almost never completely read.. you have to keep coming back to it and incorporate it in your daily routine.
Vesa Linja-Aho
Mar 23, 2019 rated it really liked it  ·  review of another edition
A great book for everyone who a) has the time to read books b) prefers well-edited books over skimming tutorials and tips from the internet.
Emmadishetty Aditya Varma
Really glad I found this book, now I can play around with my text editor.
Jose Lobato
Aug 14, 2018 rated it it was amazing  ·  review of another edition
I really loved the concept of the book. Extremely practical.
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Tmux 2: Productive Mouse-Free Development
  • Tmux: Productive Mouse-Free Development
  • The Pragmatic Programmer: From Journeyman to Master
  • Designing Data-Intensive Applications
  • The C Programming Language
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Working Effectively with Legacy Code
  • Learning the vi and Vim Editors
  • Cracking the Coding Interview: 150 Programming Questions and Solutions
  • JavaScript: The Good Parts
  • The Passionate Programmer
  • The Linux Command Line
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Effective Python: 59 Specific Ways to Write Better Python
  • Agile Web Development with Rails: A Pragmatic Guide
  • How Linux Works: What Every Superuser Should Know
  • Introduction to Algorithms
  • Code
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
“We can insert the value stored in variable i just by running =i in Insert mode.” 1 likes
“In Virtual Replace mode, we overwrite characters of screen real estate rather than dealing with the actual characters that would eventually be saved in a file.” 0 likes
More quotes…