1

我在 Mac OSX 上为 vim 使用 YouCompleteMe 插件,主要用于 C++。现在它以粉红色突出显示错误和警告,但我希望以黄色突出显示警告。我想我应该把这 3 行放在某处:

highlight YcmWarningLine guibg=#ffffcc
highlight YcmWarningSign guibg=#ffffcc
highlight YcmWarningSection guibg=#ffffcc

问题是我不知道将它们放在哪个文件中。我应该将它们放在哪里,一般来说我是否以正确的方式进行?

4

2 回答 2

1

高亮组是全局的,只有解析单个文件类型的语法定义是特定的。语法脚本规范地:hi def用于避免覆盖已由用户自定义的组定义。因此,将这些命令放入您的~/.vimrc, 但任何:colorscheme命令之后就足够了。

如果你动态切换颜色方案(不重新启动 Vim),你会注意到你的自定义突出显示将消失。要保留它们,您还需要重新安装它们。复制:hi命令并预先添加

:autocmd ColorScheme *

给他们。

于 2015-12-01T13:35:15.047 回答
1

这些和其他 vim 配置设置应该添加到您的~/.vimrc.

于 2018-11-26T12:50:02.950 回答