WebStorm,PHPStorm,Jetbrains IDEs - 忽略Typescript项目中的JS和MAP文件

Tom*_*mas 6 jetbrains-ide phpstorm typescript

有没有办法忽略*.js*.js.map在Jetbrains的集成开发环境打字稿项目?

现在,我的PHPStorm中有一个TypeScript项目,当我搜索文件时,ctrl+shift+N我得到了所有文件 - *.ts, *.js, *.js.map这迫使我每次搜索时都选择一个打字稿文件,而不是快速跳转到文件.

有没有办法从搜索过滤编译的文件?我尝试了范围等,但它没有做到这一点.

PS:我知道在TypeScript上工作​​会建议使用WebStorm,但我发现PHPStorm给了我最好的产品体验.

Mic*_*ger 3

实际上,这个功能包含在我在 Linux 上安装的 PhpStorm 2016.2 中,但我认为它与其他操作系统没有什么不同,因为它是跨平台的。

选项1:Ctrl+Shift+N在文件搜索对话框的右上角 应该有一个过滤按钮。搜索对话框中的过滤按钮 您可以直接取消选择 JavaScript 文件,从现在起它们将不再显示在搜索中。由于*.map默认情况下未注册为文件类型,因此您不会在列表中找到它(至少在我的安装中找不到)。为了实现*.map过滤注册文件类型,Settings -> Editor -> File Types -> "Recognized File Types"添加一个带有名称映射的新文件类型- 不需要更多选项 - 并添加为“注册模式” *.map(您也可以在图 2 中看到这一操作)。现在,该文件类型也应该可以从搜索中排除。

选项 2: 您可以通过在此处添加来隐藏*.js文件以及*.map完全隐藏项目中的文件Settings -> Editor -> File Types -> "Ignore files and folders"*.js;*.map; 用于创建地图文件类型的设置对话框 从现在开始,这些文件类型不仅会隐藏在项目中,而且不会显示在文件搜索中(Ctrl+Shift+N)。如果您需要检查 JS 和地图文件,您可以为这种情况打开第二个编辑器,但我认为您不需要经常这样做,对吧?

  • 非常感谢,第二个选择是***KING*** (2认同)