1. 12
  1.  

  2. 5

    This finally makes sense, but it only reinforces my belief that hjkl is outdated and not intuitive. At the very least, j and k should be up and down, not down and up as is the current state.

    1. 3

      At the very least, j and k should be up and down, not down and up as is the current state.

      Why not have your strongest finger in hjkl move the cursor in the most likely direction when editing?

      1. 2

        At the very least, j and k should be up and down, not down and up as is the current state.

        Could you elaborate on this? I don’t understand why this would be an improvement and not an arbitrary change.

        1. 3

          While getting started with vim, I read “hjkl forcursor movement”. Then I tried, and I expected k to be cursor down and j cursor up.

          But that may all depend on who tries.

          1. 2

            Assuming hjkl starts from the leftmost key with Left then we can assume by going clockwise the next key will be Up, but that doesn’t happen.

            Another assumption is that the edges of hjkl are Left and Right, and therefore the middle keys must be Up and Down since that’s the most common ordering of [up, down] in Western culture, just like left commonly comes before right.

            Does this make sense?

            I try to use common patterns to figure out what each key should do, but the keys don’t adhere to common patterns so it makes no sense when thinking about them in that context.

            1. 1

              We can also imagine them to draw a sinus function (left, down, 0, up, right).