PhpStorm 组 SCSS/CSS 文件忽略我的配置

PhpStorm groups SCSS/CSS files ignoring my configuration

我是运行PhpStorm 2016.3.2(相信是目前最新的)

自从我更新到这个版本后,css 文件总是分组/嵌套在项目树中它们的 scss 源文件下,无论我是否有 SCSS是否观察者。

我尝试创建一个完全空的新项目,没有任何文件观察器,并手动创建了两个文件:test.scsstest.css。立即,test.css 被分组在 test.scss 下。

此外(在另一个项目中),我正在使用自定义转译器,除了 x.css 文件之外,它还为每个 x.scss 文件创建一个 x.html 文件。但是,无论我在 Output paths to refresh 字段中设置什么,PhpStorm 始终会将 CSS 文件分组,并且只会将 CSS 文件分组在 SCSS节点.

我试图让它也将 HTML 文件分组到该节点下,但理想情况下我想知道为什么在没有文件观察器的情况下它要进行任何分组?

我确实想指出这在以前的版本中不是问题。

我是否遗漏了一些隐藏设置,是错误还是强制性的新设置"feature"?

Is there some hidden setting I am missing,

没有

is it a bug or is it a mandatory new "feature"?

这是一项新功能 -- 文件嵌套不再依赖于 File Watcher 的存在(并且需要 运行 它才能实际嵌套文件)。

目前它被实现为hard-coded list of rules,你不能修改(但你可以尝试并建议其他规则以及为什么它们会很好).

更新:2017.2 版本以来,嵌套规则列表是完全可自定义的。您可以访问这些规则 via cog icon in Project View panel,您可以在其中添加自己的甚至禁用此类嵌套。