CSS可以使用各种命名颜色,而不是十六进制/ HSL / RGB值,例如“red”,“lightcoral”和“maroon”。出于某种原因,几乎所有可用于Sublime Text的配色方案,包括Monokai,都会以难以忍受的方式突出显示这些 - 特别是CSS颜色关键字,而不是任何旧的错误语法。看哪:
似乎跨越了配色方案:
突出显示文件的语法设置是什么?考虑到这个问题的搜索能力如何,我在谷歌上运气不佳。
编辑:第一个例子是SCSS,第二个常规CSS。
答案 0 :(得分:2)
问题是.tmLanguage
语法定义 - 颜色关键字被识别为invalid.deprecated.color.w3c-non-standard-color-name.css
并且正在被突出显示。您必须编辑语法文件以更改范围,或者停止使用不推荐使用的颜色名称。
修改强>
阅读CSS3 color specs后,所有主流浏览器现在都支持这些颜色名称,不再弃用。我更新了我的Packages/CSS/CSS.tmLanguage
文件和posted it on Github供您阅读。