• evranch@lemmy.ca
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    10 months ago

    Been a vim user for decades but never used hjkl. Probably strongly correlated with the fact I’m non QWERTY as well (Dvorak). I just use the arrow keys combined with the jumps to start/end of lines/words or to characters.

    You don’t need to remap anything aside from hjkl as the keybindings are mostly mnemonic and not location based.

    On Dvorak at least, ^C is so easy to press that it’s great for switching modes, I never use Esc.

    I find the more time you’ve spent in non-graphical shells, especially on low spec devices or laggy connections, the more you appreciate vim. Instead of pressing Del a bunch of times and having it overrun you can ct" to swap out that string. I even use vim keys in vscode, as my hands are so used to them.

    My biggest complaint is logging into some legacy device that only has vi and not vim, when shortcuts like “dap” or “caw” don’t work

    • Araozu@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      10 months ago

      Huh, I thought most keybindings where tied to the position of the keys, being vim “motions”, as in how you move your fingers or something like that.

      Maybe there are vim layouts for dvorak that I can use? Because I think I’d prefer to have the keybindings in the same place.

      I use a dvorak-based layout personally, but spanish QWERTY at work. Some time ago I learned EMACS with qwerty, so when I switched to dvorak my muscle memory was ruined, even if I knew the keybindings. I wonder if it’s worth it learning 2 keybindings to be able to switch layouts