10

我正在一个使用 SCSS 的项目上试验 BEM 语法。我的编辑器是 Sublime Text 3,我正在使用 SCSS 语法高亮。

我遇到的问题是,当我按照Mike Fowler 的这篇文章&使用父选择器嵌套时,Sublime 将其突出显示为红色。这是一个例子:

在此处输入图像描述

代码编译得很好,我只是希望 Sublime 不要将这些标记为错误。

任何人都可以帮助配置 Sublime 来做到这一点吗?

4

2 回答 2

20

我建议使用该Syntax Highlighting for Sass包进行语法高亮。使用它和Neon Color Scheme,它完全支持 Syntax Highlighting for Sass 包中的所有范围(免责声明:我是主题的维护者),您的代码如下所示:

SHfS 和霓虹灯

没有错误(绿色是类名,&被识别为特殊的 SASS/SCSS 符号)。我不确定您当前使用哪个包进行 SCSS 突出显示,但它显然无法将前导--字符或前导__字符后面的任何内容识别为有效。切换到新的语法高亮包应该会有所帮助。

于 2014-09-15T00:55:58.610 回答
3

当我遇到这个问题时,我通过选择 View>Syntax>SASS>SCSS 解决了这个问题。这显然是由下载原始 SASS 包 Sublime 引起的。

于 2018-02-21T01:24:42.773 回答