我使用gvim和vim并且Just Love it.但是,我有一个宠儿小便.我喜欢颜色#id和.classCSS文件不同,目前两者#value和.value颜色相同.
我想在gvim和vim中使ids和类的语法颜色不同,这样我就能获得类和id的视觉反馈.怎么做到这一点?
将此命令添加到.vimrc:
:hi link cssClassName Type
为什么这样有效:
首先,您需要找到您正在使用的项目的语法组名称.
您可以将光标放在突出显示语法的区域上并运行命令:
:echo synIDattr(synID(line("."), col("."), 1), "name")
你应该cssIdentifier和cssClassName用于#id{...}和.class{...}分别.
然后,您可以看到他们使用:highlight cssIdentifier和链接到哪个高光组:highlight cssClassName.您可以使用查看整个高光集:highlight.
默认情况下,这些都链接到Function.最好的解决方案可能是将cssClassName链接到Type语法组.你应该可以使用任何colorscheme,它仍然可以工作:
:hi link cssClassName Type
如果将其添加到.vimrc,vim将使用此链接而不是css语法文件中定义的链接.