在webstorm的导航栏中折叠文件

时间:2014-08-01 09:12:27

标签: coffeescript webstorm

我使用Webstorm进行使用coffeescript和Sass的项目。在导航栏中,我看到coffeescript文件以及已编译的js和地图文件。以同样的方式,我看到带有scss文件的css文件。我希望能够在相应的咖啡文件中折叠js和映射文件,以便于导航。我不知道如何修复此设置。我想要scss和css文件一样。

2 个答案:

答案 0 :(得分:4)

是的,你可以!

谷歌待了好几个小时之后,我找到了答案。

  1. 在“项目视图”面板中选择此类文件/文件夹
  2. "帮助|寻找行动" (Ctrl + Shift + A),激活复选框以获得更好的结果
  3. 搜索"运行文件观察者" (显然没有引号)并选择Run File Watchers entry。
  4. 了解更多信息:

    PHPStorm - Run Filewatcher on existing files?

答案 1 :(得分:2)

您无法手动执行此操作(即您随时需要的任何文件)。

它由File Watcher插件自动完成。所以..如果您的*.coffee文件是使用文件观察器在WebStorm中编译的,那么它应该自动工作/完成。

如果您已经设置了文件监视器 - 删除中间文件(.js/.map)并强制运行该文件监视器。


如果在运行文件观察程序后生成这些额外文件,则此类分组有效。 IDE检查新文件并将其与文件观察程序设置(我相信Output paths to refresh字段)进行比较因为它创造了这样的折叠。

外部文件观察程序(即grunt-contrib-watch)是由IDE的文件监视器自动执行的..因此这些文件不会被分组"。


相关故障单(我很少知道的那些)询问有关其他设置以便手动创建此类嵌套/分组的信息:


更新2017/08/10:

2016.3.x 版本开始,此类分组/嵌套不再依赖于文件监视器 - 它对大多数常见场景都有特殊的硬编码规则。

2017.2 开始,此类规则可通过“项目视图”面板设置进行编辑和使用。