Daniel Siepmann - Coding is Art

Blog Post

Link list for Vim

Published: , Updated:

Topics: vim

Introduction

As a dedicated Vim user I’ve collected some links already which I want to share as a list here. This list is dedicated to my team mate @dk2kde. And I recommend walking through them in the order I’ve listed them.

Sorted list how to get started

  1. Vimtutor Interactive tutorial inside Vim to get you started.
  2. Vim Help The internal Vim help, also available off line in your Vim via :help. It’s a good idea to read it once. At least the TOC to know what’s there to check it out as soon as you need it.
  3. Book Practical Vim I definitely recommend reading this book as it walks you through most use cases without being bloated. Even if you just think about switching to Vim, get this book and look up if it’s worth to switch.
  4. VimAwesome A collection of Vim plugins with grouping by topics and search. Of course you can train the shortcuts on the page by using J an K and such. If you are looking for a feature that vim doesn’t offer, just search there. Tip: If you enter the page, plugins are sorted by popularity, so you wanna check out the top most plugins to get an idea what plugins can do for you.
  5. Vim Text Objects: The Definitive Guide Introduction into textobjects which are one of the defacto reasons to use Vim over other editors.
  6. Vimcasts Very short screencasts for Vim, each dedicated to one small topic. So you can check out what you need, and learn one by one.
  7. Learn Vimscript the Hard Way If you want a guided tour follow this one. It’s a nice addition, and free in the www. In my opinion it’s not as easy for beginners as the book above. But to get even deeper, it’s the next level after the book. It also covers some more topics then the book does.
  8. dotfiles Repositories by other users. As most users recommend, so do I. Read public so called .dotfiles repositories on e.g. github. Just use this search: https://github.com/search?q=.dotfiles&ref=opensearch

Further helpful sources

The following links are from my bookmarks and I can’t remember them, so the list is unordered and you have to take a look whether they are great or not. And of course I can’t describe them.

Helpful blog posts

Last but not least, practice and adjust, google if you need and read blog posts like the following.

Cheat sheet

There is also a cheat sheet which was creating thanks to a Kickstarter campaign. The result is available from shopify.com.