我该在 vimrc 中做哪些更改才能让此屏幕截图中的 while 和 if/else/elseif 呈现不同的颜色?
编辑 - - - - - - - - - - - -
这是一个自定义的配色方案,我想知道我在 vim 配色方案文件中做了哪些更改来改变我列出的颜色……如果说得不清楚,请见谅,
答案1
答案2
运行这些命令或将它们放入你的 vimrc 中:
syn keyword myCIfElse if else
hi myCIfElse guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE
答案3
您可以使用synIDattr()
、synID()
和synIDtrans()
函数,如下所示http://vim.wikia.com/wiki/Identify_the_syntax_highlighting_group_used_at_the_cursor显示您需要更改哪个高亮组才能更改任何语法元素的颜色。然后您只需编辑您的配色方案即可添加或修改:hi
该组的命令。