Answers:
这个问题在Cygwin邮件列表上回答了一些神秘的变量设置为适当的转义序列的问题。将此添加到您的.vimrc
:
let &t_ti.="\e[1 q"
let &t_SI.="\e[5 q"
let &t_EI.="\e[1 q"
let &t_te.="\e[0 q"
在cygwin终端仿真器中有一个设置:
右键单击窗口标题栏>选项>外观>光标>光标单选按钮
.vimrc
可以与我的Linux或Windows更兼容.vimrc
。缺点:现在,当我希望光标处于插入模式时,它会将其插入I
模式。+1
或者,您可以创建一个批处理文件:
%SYSTEMDRIVE%\cygwin\bin\mintty.exe ^
-s 132,50 -o ScrollbackLines=10000 ^
-o BackgroundColour=54,54,54 ^
-o Transparency=High -o OpaqueWhenFocused=yes ^
-o CursorColour=Green -o CursorType=block -o CursorBlinks=no ^
-o Font=Consolas -o FontHeight=10 ^
/bin/env CHERE_INVOKING=1 /bin/bash -l -i
并运行它。
如果您不喜欢DOS命令窗口中闪烁的光标,也可以使用%COMSPEC%
代替/bin/env/...
并感到惊讶。