Используя VIM, как мне переназначить клавиши направления с правой руки на левую?

Это лучшее решение, которое я видел до сих пор:

" Map Right Directionals to Left Commands
noremap s h
noremap d k
noremap f j
noremap g l

" Map Left Commands to Right Directionals
noremap h s
noremap k d
noremap j f
noremap l g

Однако при использовании этого отображения требуется двойное нажатие клавиш "s" и "g" при переключении слева направо.

Есть ли лучший способ переназначить эти клавиши для правильной работы на 100% без необходимости двойного нажатия клавиш?

1 ответ

Это плохая идея, надеюсь, у вас есть веская причина.

:map d

даст вам список других команд, сопоставленных с d

:unmap ds

разархивирует отображение DS.

Как только другие привязки будут удалены, вам нужно будет нажать клавишу только один раз.

Другие вопросы по тегам