Из-за того, что ввод с клавиатуры обрабатывается внутри, это, к сожалению, сегодня вообще невозможно, даже в GVIM. Некоторые комбинации клавиш, такие как Ctrl + не алфавитный , не могут быть сопоставлены, и Ctrl + буква против Ctrl + Сдвиг + Буква не может быть распознана. (Если ваш терминал не отправляет отдельный код termcap для него, чего большинство не делает.) В режиме вставки или командной строки попробуйте ввести комбинацию клавиш. Если ничего не происходит / вставлено, вы не можете использовать эту комбинацию клавиш. Это также относится к <Tab>
/ <C-I>
, <CR>
/ <C-M>
/ <Esc>
/ <C-[>
и т. Д. (Единственное исключение - <BS>
/ <C-H>
.) Это известная болевая точка, и тема различных дискуссий на vim_dev и IRC-канале #vim.
Некоторые люди (в первую очередь Пол ЛеоНерд Эванс) хотят это исправить (даже для консоли Vim в терминалах, которые поддерживают это) и предлагают различные предложения .
Но на сегодняшний день никаких патчей или добровольцев еще не появилось, хотя многие выразили желание иметь это в будущем основном выпуске Vim 8.