Отображение ключей с помощью Vim - PullRequest
3 голосов
/ 07 марта 2012

Я хочу перейти на использование vim, но у меня есть одно важное требование для любого редактора:

Мне нужно сопоставить клавишу ` с клавишей = (так как я сделал клавишу равенства клавишей Backspace, поскольку реальная клавиша Backspace не работает (длинная история, ха-ха))

Кажется, я не могу найти способ сделать это в VIM (с учетом того, чтоЯ просто новичок в этом.) Есть много ссылок на :map, но я не могу заставить это работать так, как я хочу.Любая помощь для новичка?

Ответы [ 2 ]

7 голосов
/ 07 марта 2012

Вы просто кладете это в свой vimrc:

nnoremap ` =
xnoremap ` =
inoremap ` = 
cnoremap ` =
onoremap ` =

, который переназначит `to = в нормальном режиме, в визуальном режиме, в режиме вставки, в командной строке и в режиме ожидания оператора, соответственно

См. :help map для получения дополнительной информации.

Обратите внимание, что, вероятно, было бы лучше переназначить ', чем `, последний более полезен (перейти к отметке, сохраняя номер столбца).

2 голосов
/ 07 марта 2012

Вы можете попробовать это сопоставление клавиш:

:inoremap ` =

Я также считаю полезным использовать Ctrl-H в качестве клавиши возврата в режиме insert.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...