【发布时间】: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