Barbarian Meets Coding


Boost Your Coding Fu With VSCode and Vim
Chapter 23.Table of ContentsCheatsheet

Afterword: Where Should I Go From Here?

And so it seems like we’ve come to the end of the trail. Congratulations on finishing the book! May awesomeness and success befall those that finish things!

We’ve covered a lot of ground for such a small book and I hope you’ve found it a useful guide to using Vim in Visual Studio Code. All that remains is for you to practice little by little until you become more and more comfortable and proficient with Vim. In fact, the knowledge that you’ve attained after reading these pages means nothing if you don’t practice and incorporate it into your daily development.

Here are some tips that you can use to get the most out of this book and VSCodeVim:

  • Practice everyday but don’t try to apply everything you’ve learned in this book at once or you’ll be overwhelmed. Just pick some of the operators you find most useful and slowly go adding them to your workflow at work and at home.
  • If you don’t know how to touch type, then work on improving your touch typing skills. Vim benefits from touch typing because its commands are laid out in the home row and surrounding areas. That’s exactly where your hands rest when you’ve become a touch typist. is a great resource that can help you learn and practice touch typing.
  • Expect that it will feel weird and uncomfortable at first, like learning any new skill. Don’t be too hard on yourself and have patience. You’ll get better as you practice, and there will come a time when you’ll wonder how the heck you could code without Vim.

As a supporting material I have created a YouTube series that shows you how to use Vim in VSCode in practice. I definitely recommend it as Vim is one of those disciplines that really benefits from showing how you do things. The series is composed of a collection of very short videos, of between 1 and 3 minutes length, designed to give you the most information in the least amount of time.

I’ve also created a cheatsheet that you can use as a reference throughout your learning journey and that offers a possible path to levelling up your Vim skills in the upcoming weeks. You can get the cheatsheet as a bonus material with this book and it’s also available in HTML format in my blog.

Even though we’ve covered a lot of ground there’s tons of things we didn’t get to talk about:

Now go! Enjoy your newfound knowledge, improve your skills and productivity and if you ever want to learn more about Vim, I have more awesome stuff for you:

Take care and go kick some ass! And don’t hesitate to let me know how it goes or ask me if you have any questions. My DMs are open at

On March 2019
Stockholm. Sweden.

Jaime González García

Written by Jaime González García , Dad, Husband, Front-end software engineer, UX designer, amateur pixel artist, tinkerer and master of the arcane arts. You should follow him on Twitter where he shares useful stuff! (and is funny too).Jaime González García