5 ms·
Vim keybindings are amazing. Easiest way to think of it is to think of how frustrating it is watching someone do everything with a mouse, not knowing any shortc
by MichaelGG 10y ago
Vim keybindings are amazing. Easiest way to think of it is to think of how frustrating it is watching someone do everything with a mouse, not knowing any shortcuts. Clicking File -> Exit instead of the window's X. Or deleting a whole line of text just to change one word. Not knowing Ctrl-X/C/V.
That's how I feel when I work with someone editing text files without Vim.
Once again I'll recommend Vim Adventures[1]. It's fun enough even my 8-yr-old daughter wanted to play/learn. You learn a few keys at a time; no big deal. Meanwhile, install Vim emulation in your current text editor. Slowly you'll learn keys. Your desire for knowledge will increase, and you'll start picking up the ideas mentioned in the article. Within a few months you'll be flying and wonder how you ever coded without it.
The key is making it a natural thing, not forcing yourself to "learn Vim". At least for me, those approaches failed due to the short-term productivity decrease.
1: https://vim-adventures.com/ https://vim-adventures.com/
- koolba 10y agoWhoa that's seriously fun! This makes vimtutor look like pong.
- colbyh 10y agoabsolutely agreed on vim-adventures. I generally play the game once a year or so out of pure enjoyment as well as a way to remind myself of all the areas where I'm getting lazy or relying too much on a plugin!
- crowbahr 10y agoMy 1 gripe with vim adventures is the whole subscription based model for a game. I went ahead and shelled out for the full thing but after 6 months I was no longer allowed access because my subscription had expired. That's some bullshit.
- pmoriarty 10y agoDon't you miss the days when you could just buy software once for a reasonable price and own it forever?
- crowbahr 10y agoEven though my development role means I do SAAS yes, yes I do miss owning software forever.
- MichaelGG 10y agoYeah I'm not in love with that part. But... It's still worth it.
- crowbahr 10y agoI hate that part... but I learned vim...