DEV Community

Discussion on: Should I learn Vim (or its keybindings)?

Collapse
 
jaysoifer profile image
Jonathan Soifer

Apparently many people already talked about how the productivity factor is actually related not only to keybindings but also modal editing.

That being said, one of the things I enjoy the most about Vim is the amount of memory required by it and its start up time.

A well configured Vim is instantly available and uses almost no memory at all. It is cheap to start and quit, in all senses.

Not only that but if you’re also doing Ops (or DevOps for that matter) and you need to ssh to a server... vim is pretty much always available and ready.

So the answer is Yes. Vim does boost our productivity but, as with anything in life, there’s a learning curve that doesn’t necessarily make sense to everyone, specially to those new to the industry*.

  • Why? Because when you’re already trying to understand how a http request works or why do we need so many package managers and all those build tools, worrying about keyboard shortcut will only make it worse.

I love Vim. I used it pretty much everyday, either by itself or inside of Emacs (Spacemacs) which is my main editor today.