Я пытаюсь найти способ сопоставить немецкие ключи умлаут (Ä, ä, Ö, ö, Ü, ü).
Простой ярлык как это не будет работать:
inoremap <c-ö> <Esc>
Ничего не происходит, когда я ударил ctrl+ö
.
Кто-нибудь знает решение этой проблемы?
key-bindings
unicode
keyboard-layout
Rotareti
источник
источник
Ответы:
Vim (хотя я не могу подтвердить, верно ли это для каждой сборки и версии), фактически обрабатывает только действительные управляющие коды ASCII .
Вот почему, когда вы нажимаете Ctrl+ M, Vim фактически получает специальный «контрольный код» (
0D
в данном случае), в то время как такого кода для Ctrl+ нет ,, поэтому он не может быть отображен.Здесь есть интересная дискуссия на эту тему: https://groups.google.com/forum/#!topic/vim_dev/Ym6D-kWIsyo
источник