CSS 具有多种命名颜色,您可以使用它们代替十六进制/HSL/RGB 值,例如“红色”、“浅珊瑚色”和“栗色”。出于某种原因,几乎所有可用于 Sublime Text 的配色方案(包括 Monokai)都以令人难以忍受的糟糕方式突出显示这些 - 特别是 CSS 颜色关键字,而不是任何旧的不正确的语法。看:
它似乎跨越了配色方案:
什么设置 - 或者语法高亮文件的部分 - 导致了这个?考虑到这个问题的搜索证明,我在谷歌上运气不佳。
编辑:第一个示例是 SCSS,第二个是常规 CSS。
最佳答案
问题是 .tmLanguage
语法定义 - 颜色关键字被识别为 invalid.deprecated.color.w3c-non-standard-color-name.css
并被如此强调。您要么必须编辑语法文件以更改范围,要么停止使用已弃用的颜色名称。
编辑
看完CSS3 color specs之后,看起来这些颜色名称现在已被所有主要浏览器支持,并且不再被弃用。我更新了我的 Packages/CSS/CSS.tmLanguage
文件和 posted it on Github供您阅读。
关于css - 删除在命名的 CSS 颜色上突出显示的激烈 Sublime Text 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16691315/