З'ясуйте, яку саме послідовність евакуації надсилає ваш термінал для Ctrlстрілки Ctrl+ V, ввівши + , Ctrl+ стрілку в режимі вставки: це буде вставляти провідний ESC
символ (показаний як ^[
у vim) буквально, а потім решту послідовності відходу. Потім розкажіть vim про ці послідовності втечі з чимось подібним
map <ESC>[5D <C-Left>
map <ESC>[5C <C-Right>
map! <ESC>[5D <C-Left>
map! <ESC>[5C <C-Right>
Здається, я пам'ятаю, що для Putty встановлено за замовчуванням режим незмінного режиму клавіш управління курсором (я забув, чому), ви можете спершу змінити це налаштування.
Зауважте, що хоча послідовності втечі різняться між терміналами, конфлікти (тобто послідовність втечі, що відповідає різним ключам у різних терміналах) є рідкісними, тому немає необхідності намагатися застосовувати відображення лише для певного типу терміналів.