【问题标题】:WebStorm, PHPStorm, Jetbrains IDEs - Ignore JS and MAP files in Typescript ProjectWebStorm、PHPStorm、Jetbrains IDE - 在 Typescript 项目中忽略 JS 和 MAP 文件
【发布时间】:2016-06-03 19:23:00
【问题描述】:

有没有办法在 Jetbrains IDE 的 TypeScript 项目中忽略 *.js*.js.map

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

有没有办法从搜索中过滤已编译的文件?我尝试了范围等,但它没有解决问题。

PS:我知道在使用 TypeScript 时建议使用 WebStorm,但我发现 PHPStorm 为我提供了他们产品中最好的体验。

【问题讨论】:

  • 1) PhpStorm = WebStorm + PHP + Database -- 在这方面,两者之间没有区别(当然,只要你比较相似的内部版本号)2)至于实际问题 - - 要么尝试在末尾添加.ts .. 要么尝试在该弹出窗口中使用过滤器。否则 - 无法过滤此类不需要的条目(除非您将此类扩展名添加到排除文件列表中......这会影响所有项目并将这些文件从任何操作中完全排除)。
  • @Tom 你找到解决方案了吗...??我也遇到了这个问题,需要找到解决方案....谢谢...
  • @hhsadiq 抱歉,目前还没有。您可以排除整个文件夹,但不能排除文件类型。显然,您可以将您的打字稿设置为编译到不同的文件夹中,但这会带来很多其他问题。
  • @qballer 这是一个不错的链接,但与问题无关......

标签: typescript phpstorm jetbrains-ide


【解决方案1】:

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

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

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

【讨论】:

  • 非常感谢,第二个选项是KING
猜你喜欢
  • 2011-11-05
  • 2017-07-02
  • 1970-01-01
  • 2014-01-13
  • 1970-01-01
  • 2021-07-23
  • 2018-08-07
  • 2014-02-16
  • 2016-04-28
相关资源
最近更新 更多