删除在命名CSS颜色上突出显示的激烈Sublime Text语法

时间:2013-05-22 12:06:03

标签: css colors syntax-highlighting sublimetext2 color-scheme

CSS可以使用各种命名颜色,而不是十六进制/ HSL / RGB值,例如“red”,“lightcoral”和“maroon”。出于某种原因,几乎所有可用于Sublime Text的配色方案,包括Monokai,都会以难以忍受的方式突出显示这些 - 特别是CSS颜色关键字,而不是任何旧的错误语法。看哪:

enter image description here

似乎跨越了配色方案:

enter image description here

突出显示文件的语法设置是什么?考虑到这个问题的搜索能力如何,我在谷歌上运气不佳。

编辑:第一个例子是SCSS,第二个常规CSS。

1 个答案:

答案 0 :(得分:2)

问题是.tmLanguage语法定义 - 颜色关键字被识别为invalid.deprecated.color.w3c-non-standard-color-name.css并且正在被突出显示。您必须编辑语法文件以更改范围,或者停止使用不推荐使用的颜色名称。

修改

阅读CSS3 color specs后,所有主流浏览器现在都支持这些颜色名称,不再弃用。我更新了我的Packages/CSS/CSS.tmLanguage文件和posted it on Github供您阅读。