Vim突出了特别的插件语法

时间:2015-04-02 04:37:16

标签: vim editor

例如,我使用此命令突出显示标准Statement: hi Statement term=bold ctermfg=245 gui=bold guifg=#969896

但我的插件也改变颜色,所以我尝试获取语法attritube

例如在c代码中

"如果"或"而"是" cCondtional->声明"

我的NERDTree菜单是:

"&NERDTreeCWD- GT;声明"

我如何突出显示" cCondtional->声明"或" NERDTreeCWD->声明"?

我尝试设置: hi NERDTreeCWD->Statement term=bold ctermfg=245 gui=bold guifg=#969896 但是没有工作

1 个答案:

答案 0 :(得分:1)

NERDTreeCWD->Statement表示NERDTreeCWD突出显示组通过Statement命令链接到默认:hi link NERDTreeCWD Statement组。如果我理解你正确,你想要独立改变两者,即打破链接。为此,您只需要重新定义它:

hi NERDTreeCWD term=bold ctermfg=245 gui=bold guifg=#969896

您可以将其放入~/.vimrc; (语法和普通)插件应该使用:hi default,它不会覆盖你的定义。