10

我想让光标和选定的文本在 vim 中更容易阅读(白色背景,黑色前景),所以我已经完成了

hi Visual guibg=white guifg=black gui=NONE ctermfg=black ctermbg=white cterm=reverse
hi Cursor guibg=white guifg=black gui=NONE ctermfg=black ctermbg=white cterm=reverse

这正是我在 MacVim 上想要的。然而,在 vim 终端上,它默认为终端首选项,这很难阅读和找到……我怎样才能覆盖终端默认值?

编辑:hi Visual类似的作品完美无缺。那hi Cursor不是。

4

2 回答 2

10

您不能以编程方式更改光标颜色(即仅对 vim 进行更改),但您可以在 Terminal>Preferences>Profiles>Text>Cursor 中更改它(见图),这可能会解决您的问题。

我发现明亮的绿色光标对可见度有很大影响!

编辑:评论中提到了这一点,但我第一次错过了,所以我认为它应该得到自己的答案。

终端设置

于 2017-01-18T16:00:02.687 回答
9

我不是 Mac 用户,但我不相信这是可能的。控制台 Vim 中的光标颜色继承自终端应用程序,无法修改。* 您可以尝试在终端首选项中更改光标颜色。

*免责声明:Windows 命令提示符当然是这样,我在工作中被迫使用它。如果其他类 Unix shell 更灵活,我不会感到惊讶。

于 2012-08-09T08:32:30.297 回答