Mouseless Development in vi-modecoding 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.