mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.3K
active users

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.

@zeux

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

@dneto @zeux Personally prefer ijkl if you want to stay near home row. As a touch typist I don't like using my pinkies as primary fingers for RSI reasons. With ijkl you use your middle finger for both i (up) and k (down) like with arrow keys.

@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.

David

@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.