在Jetbrains中的*.js项目中是否有一种忽略*.js.map和TypeScript的方法?
现在,我的PHPStorm中有一个PHPStorm项目,在搜索文件ctrl+shift+N时,我得到了所有的文件-- *.ts, *.js, *.js.map,它迫使我每次搜索时都选择一个类型记录文件,而不是快速跳转到文件中。
是否有方法从搜索中过滤已编译的文件?我试过显微镜等,但它做不到。
PS:我知道在TypeScript上工作会被推荐使用WebStorm,但是我发现PHPStorm给了我最好的产品体验。
发布于 2016-09-06 18:04:59
实际上,这个功能包含在我在Linux上的PhpStorm 2016.2安装中,但我假设它与其他操作系统并没有什么不同,因为它是跨平台的。
选项1:在右侧的Ctrl+Shift+N文件搜索对话框中应该有一个过滤器按钮。

您可以直接取消选择JavaScript文件,从现在起它们将不再出现在搜索中。由于默认情况下*.map没有注册为文件类型,所以在列表中找不到它(至少在我的安装中没有)。为了实现*.map过滤寄存器,文件类型Settings -> Editor -> File Types -> "Recognized File Types"添加了一个新的文件类型和名称映射(不需要更多的选项),并添加为“注册模式”*.map (您也可以在图2中看到这一点)。现在,这个文件类型也应该可以用于排除搜索。
选项2:您可以完全从项目中隐藏*.js文件和*.map文件,在这里添加*.js;*.map;

从现在开始,这些文件类型不仅会隐藏在项目中,而且也不会出现在文件搜索(Ctrl+Shift+N)中。如果您需要检查JS和map文件,您可以为这种情况打开第二个编辑器,但我认为您不需要经常这样做,对吗?
https://stackoverflow.com/questions/35552426
复制相似问题