Averigüe exactamente qué secuencia de escape envía su terminal para la Ctrlflecha + escribiendo Ctrl+ V, Ctrl+ flecha en modo de inserción: esto insertará literalmente el ESC
carácter principal (que se muestra como ^[
en vim), seguido del resto de la secuencia de escape. Luego dile a vim sobre estas secuencias de escape con algo como
map <ESC>[5D <C-Left>
map <ESC>[5C <C-Right>
map! <ESC>[5D <C-Left>
map! <ESC>[5C <C-Right>
Me parece recordar que Putty tiene una configuración predeterminada para el modo de teclas de cursor de aplicación que es inconveniente (no recuerdo por qué), es posible que primero desee alternar esta configuración.
Tenga en cuenta que aunque las secuencias de escape varían entre terminales, los conflictos (es decir, una secuencia de escape que corresponde a diferentes teclas en diferentes terminales) son raros, por lo que no hay necesidad particular de intentar aplicar las asignaciones solo en un tipo de terminal en particular.