Hacker News new | ask | show | jobs
by kzahel 4685 days ago
I never considered using vim because the navigation is based on a query layout, which I don't use. It didn't seem worth the effort to try and re-bind the keys to make more sense.

With emacs, the key bindings sort of make sense (f-orward, b-ack) (n-ext p-revious) for the right-left-down-up. Not sure why v is for page down/up, but it seems to have stuck.

4 comments

You are not forced to use hjkl to move around. The arrows work just fine, too, and you can't beat them on the expressivity front.

Anyway, Vim has far more useful ways to move around than char-by-char. If you are curious, read `:help motion.txt`: http://vimdoc.sourceforge.net/htmldoc/motion.html#motion.txt

I use Colemak and vim. I used to rebind the keys but it's not worth it since you have to redo it for every emulator (and some of them don't support remapping).

Since vim is mnemonic rather than ergonomic everything works great in standard Colemak - except hjkl.

    V : down arrow
    ^ : up arrow
I have been using emacs for years (never really cared for the keys themselves), but I realized this association just now...
I learned Vim on qwerty, then switched to Dvorak and re-learned the positions and I'm pretty fast again. Using it with qwerty is like being on drugs, though.