WebStorm、PHPStorm、Jetbrains IDE——忽略 Typescript 项目中的 JS 和 MAP 文件
WebStorm, PHPStorm, Jetbrains IDEs - Ignore JS and MAP files in Typescript Project
有没有办法在 Jetbrains IDE 的 TypeScript 项目中忽略 *.js
和 *.js.map
?
现在,我的 PHPStorm 中有一个 TypeScript 项目,在搜索文件时 ctrl+shift+N
我得到了所有文件 - *.ts, *.js, *.js.map
这迫使我 select 每次我搜索一个打字稿文件,而不是快速跳转到文件。
有没有办法从搜索中过滤编译的文件?我尝试了示波器等,但没有成功。
PS:我知道使用 TypeScript 时会推荐使用 WebStorm,但我发现 PHPStorm 为我提供了他们产品中最好的体验。
实际上,此功能包含在我在 Linux 上安装的 PhpStorm 2016.2 中,但我认为它与其他操作系统没有什么不同,因为它是跨平台的。
选项 1:
在右上角的 Ctrl+Shift+N
文件搜索对话框中应该有一个过滤器按钮。
您可以直接取消选择 JavaScript 个文件,从现在开始它们将不会再出现在搜索中。由于默认情况下 *.map
未注册为文件类型,因此您不会在列表中找到它(至少在我的安装中没有)。为了实现也 *.map
过滤注册文件类型 Settings -> Editor -> File Types -> "Recognized File Types"
添加一个名为 map 的新文件类型 - 不需要更多选项 - 并添加为 "Registered Pattern" *.map
(您也可以在图 2 中看到实际效果)。现在这种文件类型也应该可以从搜索中排除了。
选项 2:
您可以通过 Settings -> Editor -> File Types -> "Ignore files and folders"
在此处添加 *.js;*.map;
完全隐藏项目中的 *.js
文件以及 *.map
文件
从现在开始,这些文件类型不仅会隐藏在项目中,而且不会出现在文件搜索 (Ctrl+Shift+N) 中。
如果你需要检查你的 JS 和地图文件,你可以为这种情况打开第二个编辑器,但我认为你不需要经常这样做,对吧?
有没有办法在 Jetbrains IDE 的 TypeScript 项目中忽略 *.js
和 *.js.map
?
现在,我的 PHPStorm 中有一个 TypeScript 项目,在搜索文件时 ctrl+shift+N
我得到了所有文件 - *.ts, *.js, *.js.map
这迫使我 select 每次我搜索一个打字稿文件,而不是快速跳转到文件。
有没有办法从搜索中过滤编译的文件?我尝试了示波器等,但没有成功。
PS:我知道使用 TypeScript 时会推荐使用 WebStorm,但我发现 PHPStorm 为我提供了他们产品中最好的体验。
实际上,此功能包含在我在 Linux 上安装的 PhpStorm 2016.2 中,但我认为它与其他操作系统没有什么不同,因为它是跨平台的。
选项 1:
在右上角的 Ctrl+Shift+N
文件搜索对话框中应该有一个过滤器按钮。
*.map
未注册为文件类型,因此您不会在列表中找到它(至少在我的安装中没有)。为了实现也 *.map
过滤注册文件类型 Settings -> Editor -> File Types -> "Recognized File Types"
添加一个名为 map 的新文件类型 - 不需要更多选项 - 并添加为 "Registered Pattern" *.map
(您也可以在图 2 中看到实际效果)。现在这种文件类型也应该可以从搜索中排除了。
选项 2:
您可以通过 Settings -> Editor -> File Types -> "Ignore files and folders"
在此处添加 *.js;*.map;
完全隐藏项目中的 *.js
文件以及 *.map
文件