我正在使用 PuTTY 通过 SSH 从 Windows 7 工作站连接到 Ubuntu 服务器。连接后,我将使用 Ubuntu 服务器上的 Vim 安装来编辑文件。我希望在进入和退出插入模式时光标发生变化。我的 .vimrc 文件的一部分是这样的,但它没有改变光标:
if &term =~ "xterm"
echo "xTerm!!inate!"
let &t_SI = "\<Esc>]12;purple\x7"
let &t_EI = "\<Esc>]12;blue\x7"
endif
Run Code Online (Sandbox Code Playgroud)
我知道 if 语句正在执行,因为 echo 。
编辑:实际上,我更愿意将光标更改为垂直线,就像在 PuTTY 设置中一样,而不是更改颜色,或者甚至两者都做。但仅仅改变颜色会比什么都不改变要好得多。另外,如果有另一个 Windows 7 Professional 64 位兼容终端可以执行此操作(最好是免费的),我也愿意更换终端。也许波德罗萨可以做到这一点?