Gvim: Desativar comportamento de letras alternativas inserindo caracteres acentuados/unicode?

Gvim: Desativar comportamento de letras alternativas inserindo caracteres acentuados/unicode?

Eu estava usando alt-j, alt-l, alt-i e alt-k para ir para o início/fim/topo/parte inferior da linha atual. Com o passar dos anos, percebi que há muito estresse na tecla Alt, então agora decidi tentar outros mapeamentos. Mas como estou muito acostumado com meus mapeamentos antigos, me pego constantemente pressionando alt-alguma coisa no modo de inserção, fazendo com que alguns caracteres Unicode apareçam, o que é muito chato!

Existe alguma maneira de desativá-los? ou seja, nada aparece quando eu pressiono a tecla Alt.

Usando Win7 x64, gvim

Responder1

Tente algo assim:

:imap <M-j> <nop>

Ver:

:help <nop>

Responder2

No gvim, como você diz que está usando, se você :set winaltkeys=yesusar as combinações de teclas alt não serão mapeáveis. Se existir um menu com uma determinada tecla de atalho, ele ativará o menu. Caso contrário, não fará nada. Você pode precisar de "m" na sua opção guioptions para que isso funcione.

informação relacionada