【问题标题】:PhpStorm groups SCSS/CSS files ignoring my configurationPhpStorm 分组 SCSS/CSS 文件忽略我的配置
【发布时间】:2017-01-26 12:50:37
【问题描述】:

我正在运行 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 文件进行分组,并且只会对 SCSS 节点下的 CSS 文件进行分组。

我正在尝试使其也将 HTML 文件分组到该节点下,但理想情况下,我想知道为什么在没有文件观察程序的情况下它会进行任何分组?

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

我是否缺少一些隐藏设置,是错误还是强制性的新“功能”?

【问题讨论】:

    标签: html css sass phpstorm transpiler


    【解决方案1】:

    是否有一些我遗漏的隐藏设置,

    没有。

    这是一个错误还是一个强制性的新“功能”?

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

    目前它以hard-coded list of rules 的形式实现,您无法修改(但您可以尝试提出其他规则以及为什么它们会更好)。

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

    【讨论】:

      猜你喜欢
      • 2014-11-18
      • 1970-01-01
      • 2020-01-13
      • 1970-01-01
      • 2015-09-04
      • 2023-04-09
      • 1970-01-01
      • 2019-02-22
      • 2021-12-08
      相关资源
      最近更新 更多