Vim is great for writing code, but what surpised me most about Vim is that it's fun. It's really exciting to see a whole paragraph disappear with 3 keys, or to create a macro that replays complex work with with a single keystroke. Now that I know Vim I couldn't imagine writing code without it.
I created this tutorial for a few reasons. First I thought I could improve upon existing tutorials by focusing on the commands and patterns that programmers use most. Second, I wanted to provide a thorough guide to Vim that will be useful to both beginner and intermediate Vimmmers alike.
Please send your feedback to @vicramon or raise an issue on GitHub.
Start reading →