2 ms·
You're right it takes more thinking in order to learn vim or any set of key bindings. Vim has taught me that you are able to "speak", by typing, a language rela
by mcbuilder 11y ago
You're right it takes more thinking in order to learn vim or any set of key bindings. Vim has taught me that you are able to "speak", by typing, a language related to editing text. You are severely limiting your self in your efficiency of editing if you choose to ignore your ability to define macros/modes/whatever in a powerful text editor.
I use emacs now with a highly configured set of key bindings, and you're right it's taken me a lot of time. You're comment makes me think there are two types of programmers, those in the "don't make me think" school and those who spend an insane amount of time in one of the big editors, i.e vim/emacs/sublime. To make a gross example of the deficiencies of each, the "don't make me think" school are the people who would manually enumerate function calls instead of learning what a for loop is, while the crazy emacs hackers are the type to spend more time fine-tuning their config than actually working.