在 The PhpStorm 中,您可以搜索整个项目中所有文件中的文本——只需单击 Schift+F。你可以在那里设置文件名掩码,比如*.php
该test/phpunit
文件夹也位于项目中,并已编入索引以供搜索。这是好的和有用的。
但有时您只需要在源代码中搜索,而不需要在测试文件中搜索。
这意味着您不应该从搜索索引中禁用这些文件——您需要它们。
有时您只需要一些能力来过滤掉它们。
我应该使用像“ *[~^test]*.php ”这样的掩码,但似乎不受支持。
任何的想法?
考虑到测试文件通常命名为SomethingTest.php
.. 那么排除掩码将是!*Test.php
.
要组合多个扩展名,只需使用逗号列出它们,
,例如*.php,!*test.php
(仅在 .php 文件中搜索,但不包括测试文件)
PS如果你需要经常做这样的搜索,创建和使用自定义Scope可能会更方便(它也可以用在很多其他地方:导航到文件/类/符号;项目视图面板,文件观察器等)
Scope 更灵活,因为它允许选择特定文件夹,并且通常具有更复杂的包含或排除模式(因为它也可以使用文件夹名称)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句