Я использую PuTTY для подключения через SSH к серверу Ubuntu с моей рабочей станции Windows 7. После подключения я использую установку Vim с сервера Ubuntu для редактирования файлов. Я хочу, чтобы курсор менялся при входе и выходе из режима вставки. Часть моего файла .vimrc похожа на это, но она не меняет курсор:
if &term =~ "xterm"
echo "xTerm!!inate!"
let &t_SI = "\<Esc>]12;purple\x7"
let &t_EI = "\<Esc>]12;blue\x7"
endif
Я знаю, что оператор if выполняется из-за эха.
РЕДАКТИРОВАТЬ: На самом деле я бы предпочел изменить курсор на вертикальную линию, как вы можете в настройках PuTTY, а не изменить цвет, или даже сделать оба. Но просто изменить цвет будет намного лучше, чем ничего. Также я готов поменять терминалы, если есть другой 64-битный терминал, совместимый с Windows 7 Professionsal, который может это сделать (желательно что-нибудь бесплатное). Может быть, Poderosa может сделать это?