【问题标题】:Vim cursor shape depending on current modeVim 光标形状取决于当前模式
【发布时间】:2012-06-12 00:59:41
【问题描述】:

我目前使用 MacVim 来满足我的很多编辑需求,但有时我需要通过 SSH 远程编辑文件。在 MacVim 中,光标的形状取决于您当前的模式,即
command mode -> block cursorinsert mode -> vertical bar cursor, 我觉得这很有帮助。

有没有办法在.vimrc 文件中复制此行为,以便远程使用?

【问题讨论】:

  • 你玩过gcr(又名guicursor设置)吗?
  • @Josef,你能告诉我更多关于gcr的信息吗?如何设置?

标签: ssh vim macvim


【解决方案1】:

试试:help termcap-cursor-shape。您可以设置两个选项:

  1. &t_SI - 进入插入模式时的形状。
  2. &t_EI - 退出插入模式时的形状。

为了使其工作,您使用的 Vim 必须已使用 +cursorshape 功能编译。

我个人一直使用 gvim,所以这从来都不是问题:)。希望这会有所帮助。

【讨论】:

  • 不幸的是,我正在访问的服务器上没有安装 gVim。我做了一些搜索,看起来光标形状在常规 Vim 中无法更改。哦,好吧。
  • @David,从 Vim 7.3 开始,您也可以在常规 vim 中更改光标。见stackoverflow.com/questions/6488683/…
猜你喜欢
  • 2019-11-27
  • 2012-06-08
  • 1970-01-01
  • 1970-01-01
  • 2013-05-27
  • 2012-08-15
  • 1970-01-01
  • 1970-01-01
  • 2017-02-15
相关资源
最近更新 更多