Я работаю с Cygwin/Mintty/Vim.vim <C-S-Key> картирование
С <C-v>
Я вижу, что <C-S-c>
закодирован <83>
. Это означает, что vim может прочитать его, и я могу сопоставить его с помощью команды map.
К сожалению, если я стараюсь:
:inoremap <C-S-c> foobar
это не работает ...
Как я могу заставить его работать и почему ВИМ отказывается карту keystokes Unicode?
Тот же вопрос для <C-S-F1>
. Если я выполнить эту команду:
:inoremap <C-S-F1> foobar
я получить что-то вроде этого:
[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~[20;5~
Где F1
является [1;5P
и F9
является [20;5~
спасибо, но кажется, что вы положили этот ответ повсюду (на самом деле вы точно ответили на три разных вопроса). Некоторая карта типа '' отлично работает в моем vim ... –
nowox
Правильно, я использую этот стандартный ответ, чтобы убедить Брэма, создателя Вима, решить эту общую точку боли и путаницы. Извините за «загрязнение» вашего вопроса; Надеюсь, у вас все еще есть какая-то информация, хотя это не решение вашей проблемы. –
Если это по доброй причине, я прощаю тебя. Я также спросил об этом Брэма. Возможно, нам лучше подождать Неовим (http://neovim.org/) – nowox