Descobrir exatamente qual seqüência de escape seu terminal envia para Ctrl + seta digitando Ctrl + V , Ctrl + seta no modo de inserção: isto irá inserir o caractere ESC
inicial (mostrado como ^[
no vim) literalmente, seguido pelo resto da seqüência de escape. Então diga ao vim sobre essas sequências de escape com algo como
map <ESC>[5D <C-Left>
map <ESC>[5C <C-Right>
map! <ESC>[5D <C-Left>
map! <ESC>[5C <C-Right>
Parece que lembro que a Putty tem uma configuração padrão para as teclas do cursor do aplicativo modo que é inconveniente (esqueci por quê), você pode querer alternar essa configuração primeiro.
Observe que, embora as seqüências de escape variem entre terminais, os conflitos (isto é, uma seqüência de escape que corresponde a diferentes chaves em terminais diferentes) são raros, portanto não é necessário tentar aplicar os mapeamentos somente em um determinado tipo de terminal. p>