Vim and non qwerty keyboards?

3 years ago by alpharius to c/vim

Has anyone ever tried to use vim on a non qwerty layout? I've always been interested in colemak but having to possibly re-bind every single key for vim is daunting.

aliyss 3 points 3 years ago

Don't rebind. Using colemak. Just work with it as is and get used to it... It's honestly not an issue. More of a getting used to thing.

path: 0 917349, hotness: undefined, score: 3, children: 4
alpharius 2 points 3 years ago

How long was the adjustment period? So far the only thing I'm using from colemak is forcing caps lock to be backspace, easily one of the best decisions I've ever made.

path: 0 917349 917444, hotness: undefined, score: 2, children: 1
aliyss 2 points 3 years ago

Can't remember, honestly. But not unhappy currently.

path: 0 917349 917444 917575, hotness: undefined, score: 2, children: 0
gizmonicus 1 point 3 years ago

Yeah definitely no rebind. I use dvorak and what I realized was that you don't memorize the locations of the keys in vi, you memorize the letters themselves. So once you know the layout, you don't have to relearn vi. But if you remap your keys, you'll have to do both.

path: 0 917349 1004916, hotness: undefined, score: 1, children: 1
aliyss 2 points 3 years ago path: 0 917349 1004916 1004917, hotness: undefined, score: 2, children: 0
nomaded 2 points 3 years ago

For me, it's about knowing the mnemonic for the various vim commands and what the keys do, not where they are placed on the Qwerty layout. I've been touch-typing Dvorak for over 20 years and think about what I am trying to do in vim/vi (or evil-mode) rather than where on the keyboard I need to hit a key.

path: 0 918226, hotness: undefined, score: 2, children: 0
DirigibleProtein 1 point 3 years ago

I’ve been using vi/vim with Dvorak for over 30 years. Why would you have to re-bind keys?

path: 0 6821919, hotness: undefined, score: 1, children: 0
nestEggParrot 1 point 3 years ago

Like others said, you can adapt to using most keybinds on colemak. I had a tough adapting to positional keybinds such as the home arrows. It just was in very weird places on colemak.

Eventually I started using Extend layer from BigBagTrix which provides many useful keys near home. It uses caps as a modifier but you could possibly add dual behavior for tap and hold to have backspace function if you want.

Now I am used to a mix of extend and vim bindings.

path: 0 926250, hotness: undefined, score: 1, children: 0
vim
vim

@lemmy.sdf.org

login for more options
1239
41
8

For Vim enthusiasts and anyone interested in Vim/Neovim!

"VIM is the greatest editor since the stone chisel." - Dr. Jose Unpingco

#HJKL

go to feed...