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>')