Vim光标形状取决于当前模式

13
我目前在很多编辑方面使用MacVim,但有时需要通过SSH远程编辑文件。在MacVim中,光标的形状取决于您当前的模式,即命令模式->块状光标插入模式->竖杠形光标,我觉得这种方式非常有帮助。
是否有一种方法可以在.vimrc文件中复制此行为,以便可以在远程使用?

你有尝试过使用 gcr(又称为 guicursor 设置)吗? - Josef Pfleger
@Josef,你能告诉我更多关于 gcr 的信息吗?如何设置它? - Freewind
1个回答

9
请尝试使用:help termcap-cursor-shape命令。该命令中有两个选项可供设置:
  1. &t_SI - 在进入插入模式时的外形
  2. &t_EI - 在退出插入模式时的外形
为了让此方法生效,您正在使用的Vim必须已经编译了+cursorshape特性。
我个人总是使用gvim,所以这从来不是问题 :)。希望这能帮到你。

很不幸,我正在访问的服务器上没有安装gVim。我做了一些搜索,看起来在常规的Vim中无法更改光标形状。哦,算了。 - David
@David,从Vim 7.3开始,你也可以在普通的Vim中更改光标。请参见https://dev59.com/rWw15IYBdhLWcg3wntOh#6488717 - Natan Yellin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接