Vim в Windows: отображение управляющих последовательностей на ключи в vimrc не работает в режиме вставки - PullRequest
0 голосов
/ 23 июня 2011

Я использую Vim 7.2 в Windows 7, и у меня возникают проблемы с отображением управляющих последовательностей в режиме вставки.

Я могу использовать :inoremap jl <Esc>, находясь внутри vim, и, как и ожидалось, набрать jl в режиме вставки vim перейдет в обычный режим.Однако, если я добавлю inoremap jl <Esc> в свой _vimrc, а затем наберу jl внутри vim в режиме вставки, он на самом деле наберет <Esc>, а это не то, что я хотел.Я пробовал вариации с обратной косой чертой и еще много чего, но они тоже набираются.

Как мне настроить _vimrc для выхода в нормальный режим, когда я набираю jl в режиме вставки или визуальном режиме?*

1 Ответ

1 голос
/ 23 июня 2011

Вы должны быть либо в режиме nocompatible для работы <Key>, либо явно указать <special>:

inoremap <special> jl <Esc>

или

set nocompatible " At the very top of vimrc, before any other option
<...>
inoremap jl <Esc>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...