【问题标题】:WebStorm PhpStorm: how to skip specific extensions from indexingWebStorm PhpStorm:如何从索引中跳过特定扩展
【发布时间】:2017-07-03 13:54:16
【问题描述】:

WebStorm / PhpStorm IDE 允许用户将某些目录标记为“已排除”,这样它们就不会被索引,并且包含的​​类不会显示在自动完成等... (see here)

是否可以将特定扩展标记为已排除。我所有的组件都有一对文件,例如:

my.component.ts  <-- actual component
my.component.spec.ts <-- for testing only

我已经看到this doc 关于如何排除单个文件,但这并不能很好地扩展。我希望索引器忽略所有 .spec.ts 文件,因为它们污染了很多自动完成 UI 并减慢了我的工作。

【问题讨论】:

  • 1) 您可以转到Settings/Preferences | Editor | File Types 并将*.spec.ts 模式与Text 文件类型相关联。现在所有这些文件都将被视为纯文本文件。注意——它将影响所有项目。 2) 或者您可以将该模式添加到Ignore files and folders 字段(相同的设置屏幕)——它只会从项目中完全排除/忽略此类文件(甚至不会在项目视图树中显示它们——可能是一种矫枉过正)。相同的注意事项:这是一个 IDE 范围的设置,因此会影响所有项目。
  • @LazyOne 谢谢。在新文件类型的对话框中,我没有看到将文件视为Text 的选项。我错过了显而易见的事情吗? imagebin.ca/v/3S7aOBGJvpwY
  • 这里不需要新的文件类型;只需打开Settings | Editor | File Types。在此处选择Text 输入,并将*.spec.ts 添加到底部的已注册模式列表中

标签: intellij-idea ide phpstorm webstorm


【解决方案1】:

自 WebStorm/PhpStorm 2017.2 起,可以按模式排除文件 - 请参阅 IDEA-127753。 另请注意,您可以使用 忽略文件和文件夹 选项按名称排除某些文件(请参阅https://youtrack.jetbrains.com/issue/IDEA-127753#comment=27-868409

【讨论】:

  • 嗨莉娜。谢谢。按名称排除不是一个好的解决方案,因为我有很多文件要排除。忽略文件对我来说也不是一件好事,因为我希望它们出现在文件管理器中,但不被索引....实际上,第二次我认为我会接受你的建议
猜你喜欢
  • 1970-01-01
  • 2016-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-25
  • 1970-01-01
  • 2013-06-21
  • 1970-01-01
相关资源
最近更新 更多