3 ms·
I use the keyboard 99% of the time. Practicing short keys, until they become muscle memory, is a good skill to have. I use vim short keys. But learning emacs wo
by noud 5y ago
I use the keyboard 99% of the time. Practicing short keys, until they become muscle memory, is a good skill to have. I use vim short keys. But learning emacs would be fine as well. I think it won't hurt to learn both short key bindings.
Some tips for using vim shortkeys:
* You can install the hardmode plugin of vim, https://vimawesome.com/plugin/hardmode https://vimawesome.com/plugin/hardmode. This will disable the arrow keys, page up/down, and hjkl. This way you can only use the "advanced" vim short keys.
* Vimium is a plugin for firefox and chrome which allows you to browse on the internet using (some of) the vim short keys.
* All insert-mode short keys of vim also work in most terminals. Few people realize the equivalents: ctrl+m <-> enter, ctrl+h <-> backspace, ctrl+i <-> tab, ctrl+[ <-> escape. Control can easily be hit with your left palm. These two things combined saves a significant part of moving your hands. Since I program between 6 to 10 hours a day, these small changes are the difference between RSI and no RSI.
Good luck!