Coffeescript 在webstorm的导航栏中折叠文件

Coffeescript 在webstorm的导航栏中折叠文件,coffeescript,webstorm,Coffeescript,Webstorm,我正在为一个使用coffeescript和Sass的项目使用Webstorm。在导航栏中,我看到了coffeescript文件以及编译的js和map文件。以同样的方式,我看到css文件和scss文件。我希望能够将js和地图文件折叠到相应的coffee文件中,以便于导航。我不知道如何修复此设置。我希望对SCS和css文件使用相同的方法。您不能手动执行此操作(即,任何时候您需要的任何文件)。 它是由文件观察插件自动完成的。所以如果您的*.coffee文件是使用文件查看器在WebStorm中编译的。。

我正在为一个使用coffeescript和Sass的项目使用Webstorm。在导航栏中,我看到了coffeescript文件以及编译的js和map文件。以同样的方式,我看到css文件和scss文件。我希望能够将js和地图文件折叠到相应的coffee文件中,以便于导航。我不知道如何修复此设置。我希望对SCS和css文件使用相同的方法。

您不能手动执行此操作(即,任何时候您需要的任何文件)。

它是由文件观察插件自动完成的。所以如果您的
*.coffee
文件是使用文件查看器在WebStorm中编译的。。然后它应该自动工作/完成

如果已经设置了文件监视程序,请删除中间文件(
.js/.map
)并强制运行该文件监视程序


如果这些额外的文件是在运行File Watcher之后生成的,则这种分组是有效的。IDE检查新文件,并将它们与File Watcher设置进行比较(
要刷新的输出路径,我相信)
字段)——基于此,它创建了这种折叠

外部文件监视程序(即grunt contrib监视程序)是独立于IDE的文件监视程序执行的。。因此,此类文件不会被“分组”


相关票证(我所知道的为数不多)询问其他设置,以便手动创建此类嵌套/分组:


2017/08/10更新:

从2016.3.x版开始,这种分组/嵌套不再依赖于文件监视程序,它具有针对大多数常见场景的特殊硬编码规则

自2017.2起,此类规则可编辑并可通过“项目视图”面板设置使用。

是的,您可以

在谷歌搜索了几个小时后,我找到了答案

  • 在“项目视图”面板中选择此类文件/文件夹
  • “帮助|查找操作”(Ctrl+Shift+A),激活复选框以获得更好的结果
  • 搜索“RunFileWatchers”(显然不带引号),然后选择RunFileWatchers条目
  • 请参阅更多:


    您不能手动执行此操作(即,您随时都可以使用所需的任何文件)。它是由文件观察插件自动完成的。所以如果您的*.coffee文件是使用文件查看器在WebStorm中编译的。。然后它应该自动工作/完成。如果您已经安装了文件监视程序--删除中间文件(.js/.map)并强制运行该文件监视程序。如果我使用的是像grunt contrib watch这样的外部文件监视程序呢?只有在运行文件监视程序后生成这些文件时,它才起作用。IDE检查新文件,并将其与文件监视程序设置进行比较(“要刷新的输出路径”字段,我相信)——基于此,它创建了这样的折叠。外部文件监视程序独立于IDE的文件监视程序执行。。因此,这些文件不会被“分组”。我实际上不想运行文件监视程序。我希望能够分组文件,而不必运行文件监视程序。也许我们可以创建一个规则,这样做。我认为这个功能是由文件观察者支持的,也许你可以自己编写一个文件观察者。很抱歉,我不能提供任何帮助。