Gvim: Отключить поведение alt-буквы при вставке акцентированных/юникодных символов?

Gvim: Отключить поведение alt-буквы при вставке акцентированных/юникодных символов?

Я использовал alt-j, alt-l, alt-i и alt-k для перехода в начало/конец/верх/низ текущей строки. За эти годы я заметил, что клавиша alt очень сильно напрягается, поэтому теперь я решил попробовать другие сопоставления. Но так как я так привык к своим старым сопоставлениям, я постоянно нажимаю alt-что-то в режиме вставки, из-за чего появляются некоторые символы юникода, очень раздражает!

Можно ли как-то их отключить? То есть, когда я нажимаю alt-букву, ничего не появляется.

Использую Win7 x64, gvim

решение1

Попробуйте что-то вроде этого:

:imap <M-j> <nop>

Видеть:

:help <nop>

решение2

В gvim, как вы говорите, вы используете, если вы :set winaltkeys=yesтогда комбинации клавиш alt не отображаются. Если меню с данной комбинацией клавиш существует, то вместо этого оно активирует меню. В противном случае ничего не будет делать. Вам может понадобиться "m" в вашем параметре guioptions, чтобы это работало.

Связанный контент