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