Mike Kasberg

Husband. Father. Software engineer. Ubuntu Linux user.

Image for How to Learn Vim: Vim Refcard

How to Learn Vim: Vim Refcard

02 May 2015

Vim Refcard on Github

I’m a huge fan of reference cards like the one Emacs provides. In fact, I think that a good reference card is probably the best way to learn a new software program. Whether it’s Vim or anything else.

Do you want to learn Vim? Print out this PDF, put it next to your monitor, and start using Vim whenever you need a text editor. Seriously. Just do it. It will be slow at first. In fact, it might be a little painful. But after an hour or two, you’ll be cruising along like a seasoned vet. You’ll be amazed how well you can remember the shortcuts - your brain can remember them because you were using them.

The Emacs refcard is really well done, but I couldn’t find a similar one for Vim. This was disappointing because I know how useful a good reference card is. So I busted out my LaTeX editor and made one. It’s open source, and available on Github. Feel free to open a pull request if you think it’s missing anything important.

About the Author

Mike Kasberg

👋 Hi, I'm Mike! I'm a husband, I'm a father, and I'm a senior software engineer at Strava. I use Ubuntu Linux daily at work and at home. And I enjoy writing about Linux, open source, programming, 3D printing, tech, and other random topics.


Sharing my blog posts is a great way to support me and help my blog grow!

I run this blog in my spare time, without any ads. There's no need to pay to access any of the content on this site, but if you find my content useful and would like to show your support, this is a small gesture to let me know what you like and encourage me to write more great content!