如何在 PhpStorm 搜索中设置文件名掩码以排除 *test* 文件 (PHPUnit)

尤金·考罗夫

在 The PhpStorm 中,您可以搜索整个项目中所有文件中的文本——只需单击 Schift+F。你可以在那里设置文件名掩码,比如*.php

test/phpunit文件夹也位于项目中,并已编入索引以供搜索。这是好的和有用的。

但有时您只需要在源代码中搜索,而不需要在测试文件中搜索。

这意味着您不应该从搜索索引中禁用这些文件——您需要它们。

PHPStorm 通过掩码从索引中排除文件

WebStorm/PhpStorm 从到处搜索中排除文件

有时您只需要一些能力来过滤掉它们。

我应该使用像“ *[~^test]*.php这样的掩码,但似乎不受支持。

任何的想法?

懒人

考虑到测试文件通常命名为SomethingTest.php.. 那么排除掩码将是!*Test.php.

要组合多个扩展名,只需使用逗号列出它们,,例如*.php,!*test.php(仅在 .php 文件中搜索,但不包括测试文件)


PS如果你需要经常做这样的搜索,创建和使用自定义Scope可能会更方便(它也可以用在很多其他地方:导航到文件/类/符号;项目视图面板,文件观察器等)

Scope 更灵活,因为它允许选择特定文件夹,并且通常具有更复杂的包含或排除模式(因为它也可以使用文件夹名称)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章