Mouseless Development in vi-mode

coding best practices tools cfml

Vim, created 27 years ago, is still one of the most popular text editors for developers. Its major attractive is modal editing: switch from editing text to running commands with a keypress. This allows for precise declarative editing, resting your hands in the keyboard, without having to reach out your mouse.

Learning Vim is not easy, but it is a skill that we can carry all our career as developers, as many IDE and editors support vi-mode. Thanks to plugins, we can also enjoy modal editing in WebStorm, Eclipse or Visual Studio.

In this talk, I will introduce you to Vim and modal editing. You will learn the basic actions, cursor movements, how to configure Vim for your needs, and some of the tricks that helped learn and fall in love with it. I will teach you to adopt Vim as your command line editor, for things like editing git commits and quickly changing configuration files.

After this talk, you will be able to start using Vim and similar IDE plugins, and enjoy many of the advantages of mouseless development without changing your favorite IDE.


Miguel Beltran

Miguel Beltran is a Freelance Consultant specialized in mobile development for Android and Flutter. He has been working in tech for more than a decade developing products for remote international teams, he’s public speaker since 2016, and has published online courses for Android development on Pluralsight.