Используя VIM, как мне переназначить клавиши направления с правой руки на левую? - PullRequest
3 голосов
/ 30 марта 2012

Это лучшее решение, которое я когда-либо видел:

" 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 Ответ

0 голосов
/ 17 апреля 2012

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

:map d

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

:unmap ds

удалит отображение ds.

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

...