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

Jos*_*187 7 vim bash 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
Run Code Online (Sandbox Code Playgroud)

这给了我在MacVim上我想要的东西.但是,在vim终端上,它默认为终端首选项,这很难读取和查找...如何覆盖终端默认值?

编辑:hi Visual类似的工作完美.这是hi Cursor说没有.

Pri*_*ash 8

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

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

  • 现在可以在OS X Mavericks中更改光标颜色(10.9).只需转到设置,编辑主题并使用新的"光标"颜色选择器. (8认同)
  • 某些终端仿真器支持用于更改光标颜色的控制代码,但不支持Mac OS X终端(至少从10.8开始). (3认同)
  • 在10.8.2中验证了OSX中的终端.我浪费时间尝试在插入模式下将光标形状更改为25%宽度的垂直条. (2认同)
  • 可以通过编程设置吗?或者只能在设置面板中设置?如果我可以在vim中为terminal.app编程光标背景/前景,那将是超酷的 (2认同)

gib*_*gib 5

您不能以编程方式更改光标颜色(即仅针对vim进行更改),但是可以在“终端”>“首选项”>“配置文件”>“文本”>“光标”中更改它(请参见图片),这可以解决您的问题。

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

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

终端设定