Ответ 1
использовать noremap:
noremap ; l
noremap l k
noremap k j
noremap j h
Я пытаюсь сопоставить букву hjkl
с jkl
в файле .vimrc
так что я могу иметь пальцы так, как они всегда находятся на клавиатуре, а пишу в vim.
Проблема заключается в том, что при отображении k в l он перескакивает в l в. поэтому k становится таким же, как:. То же самое происходит со всеми из них.
Таким образом, все ключи становятся едиными, потому что они копируются друг с другом.
Как я могу предотвратить это?
использовать noremap:
noremap ; l
noremap l k
noremap k j
noremap j h
Отъезд :help noremap
. Это предотвратит отображение карт из рекурсивного отображения.
В качестве комментария к комментарию @Lie Ryan я написал этот ответ по аналогичному вопросу
В принципе, вы можете захотеть сохранить:
j и k= вверх и вниз
поскольку они настолько первичны
Но тогда также рассмотрим:
l и ;= слева и справа