I’ve been a Vim user for a long time but only in the last year I actually
started to really use it. No, I don’t mean to say that I spend years of my
life with an opened editor on my workspace and just stared at it. What I really
mean is that those early years of my Vim usage and knowledge mostly consisted
of h, j, k, l, :wq and :%s/replace/this/g. That and syntax highlighting was
pretty much Vim for me.
One of the things that makes Vim so great for me is that it doesn’t force you to
use or understand something. I was able to get work done with just the basic
knowledge I had. But then came that moment when I stumbled upon a
blog post about Vim’s text objects and my jar dropped on my keyboard: “So
that’s how it works?!”
Vim has a steep learning curve and there are bumps on the road where you can get
stuck. And I know a lot of people do get stuck. You may like it there, being
stuck, but keep in mind: sometimes it’s just a little tip that can get you
forward. A small push that gives you an AHA! moment. Thankfully there are a
lot of these available everywhere, though sometimes they are not that
easy to find, which is the reason I’m writing this post.
The following is a list consisting of screencasts, video tutorials, blog posts,
tips and tricks concerning Vim and how to master it. The items on the list are
the ones that got me forward when I was stuck on my way to Vim wizardry (mind
you, I’m not there yet, not even close but I’m wearing the nice hat anyway). I
bet someone can find some use in this.