Проблема переназначения <c-h> в нормальном режиме vim - PullRequest
0 голосов
/ 23 января 2019

В моем .vimrc

есть следующее
nnoremap <c-h> zh
nnoremap <c-j> <c-e>
nnoremap <c-k> <c-y>
nnoremap <c-l> zl

и nmap сообщает о следующих сопоставлениях

n  <C-H>       * zh
n  <NL>        * <C-E>
n  <C-K>       * <C-Y>
n  <C-L>       * zl

Основная проблема, с которой я столкнулся, заключается в том, что <c-h> на самом деле не был преобразован в zh <c-h> по-прежнему действует как поведение по умолчанию, которое просто перемещает курсор влево.

Я сделал это в чистом .vimrc файле, так что это не связано с конфликтом плагинов. Это происходит с vim 7.4 в системе redhat 7.2, в которую я удален из putty. Я попытался повторить это на моем компьютере с Windows, используя WSL, но там он работает как положено.

Незначительная проблема - вторая строка nmap, почему он говорит <NL> вместо <C-J> Отображение, кажется, ведет себя как ожидалось.

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