Вместо того, чтобы вводить последовательность клавиш, нажмите Ctrl-V (или Ctrl-Q в Windows) и затем свою последовательность клавиш.
Другими словами, вместо ввода этого:
<</kbd> A - S - u p >
Введите это:
Ctrl - Q Alt - Shift - Up
Я не совсем понимаю, почему, но по какой-то причине vim не переводит все комбинации клавиш так, как вы думаете. Например, Alt - Shift - K отображается для меня как Ë
, но сопоставление клавиш все еще работает. И Alt - Shift - Up переводится в <M-S-Up>
вместо <A-S-Up>
.
Что касается вашего третьего вопроса, сопоставьте одну комбинацию клавиш другой.
:nmap <A-S-up> :m .-2<Enter>
:nmap Ë <A-S-up>
(Имейте в виду, что Ë
- это Alt - Shift - K , по крайней мере, на моей машине.)