Por que o mapeamento faz com que as teclas de seta falhem no vim?

6

Quando faço

inoremap <Esc> <Esc>'^

no vim, da próxima vez que eu alternar para o modo de inserção (depois de usar Esc ) as teclas de seta falham ao mover o cursor (elas inserem letras no lugar). Por que isso acontece?

Editar : É possível remapear Esc e ainda manter as teclas de seta de trabalho?

    
por Siggy 10.01.2012 / 00:25

1 resposta

6

O código subjacente associado a uma tecla de seta é uma sequência de escape que começa com <Esc> . Por exemplo, a tecla de seta para cima, se bem me lembro, está enviando <Esc> [ A .

    
por 10.01.2012 / 00:51

Tags