Claramente, o Vim não tem uma ligação para a seqüência de teclas ␛[1;6D
, mas tem uma para outra sequência de teclas que começa com ␛[1
, provavelmente ␛[1~
(geralmente enviado pelo Início chave). Adicione os remapeamentos ao seu .vimrc
para declarar que ␛[1;6D
é realmente Ctrl + Deslocamento + Esquerda e assim por diante. Eu acho que o seguinte deve fazer o truque:
noremap <ESC>[1;6D <C-S-Left>
noremap! <ESC>[1;6D <C-S-Left>
noremap <ESC>[1;6C <C-S-Right>
noremap! <ESC>[1;6C <C-S-Right>
Veja o que eu tenho no meu .vimrc
:
function Allmap(mapping)
execute 'map' a:mapping
execute 'map!' a:mapping
endfunction
function Allnoremap(mapping)
execute 'noremap' a:mapping
execute 'noremap!' a:mapping
endfunction
call Allmap('<ESC>[6D <C-S-Left>')
call Allmap('<ESC>[6C <C-S-Right>')
call Allnoremap('<C-S-Left> <C-Left>')
call Allnoremap('<C-S-Right> <C-Right>')