hot take: vim with arrows is actually great and hjkl is unnecessary cognitive overhead
@zeux
I guess you are used to arrow keys that (a) exist, and (b) work.Terminals used to be very different from each other.
hjkl is in my lower brain stem by now.
Also. I'm a touch typist. Gimme that home row speed.(Actually matters a lot.)
Much to my delight a lot of Google tools (used by Google engineers) have hjkl in their UI. Gmail and Gerrit, and our internal code review tool. They also have 'u' to pop out to a higher level. Cuts down a lot of loving my hands around
@pervognsen @dneto @zeux As a fellow touch typist, I never understood why it's hjkl instead of jkl;
@nh @pervognsen @dneto @zeux
Because down is a far more common action than left. Why move a finger for the majority of your navigation?
Besides, vim has much more effective navigation keys within a line: w,e,f for moving to next word, end of next word, or next matching character.
Down doesn't have nearly as many keys (mostly / to search).
I think people greatly overemphasize the importance of hjkl.
@idbrii @pervognsen @dneto @zeux I don't understand what you're trying to say. With jkl;, you don't have to move a finger for *any* of the movement directions. With hjkl you do have to move your index finger to move left. So all else equal, hjkl is strictly inferior.
@nh @pervognsen @dneto @zeux
Oops, I meant use a less dominant finger.
Finding j is easy when you first sit thanks to the home row bump. Using my most dominant finger is easy. When I tap tap tap to slowly scroll a document, I'm likely to use my pointer finger whether it's on mouse, arrow, or j.
I probably use ; more than h so hjkl makes more sense for me. But like I said, vim has far better movement options.