vim终端OS X Mountain Lion中的光标颜色

时间:2012-08-09 07:16:51

标签: bash vim terminal macvim

我想在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没有。

2 个答案:

答案 0 :(得分:8)

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

*免责声明:Windows命令提示符确实如此,我不得不在工作中使用它。如果其他类似Unix的shell更灵活,我不会感到惊讶。

答案 1 :(得分:4)

您不能以编程方式更改光标颜色(即只为vim执行此操作),但您可以在终端>首选项>配置文件>文本>光标(请参见图像)中更改它,这可能会解决您的问题。

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

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

Terminal settings