Intellij: поиск использования, но исключение тестовых файлов из результатов


81

Кто-нибудь знает, как исключить тестовые файлы из результатов поиска использования?

Как и все, что находится в: src / test /

Ответы:


41

В версии Intellij Ultimate 11 есть возможность поиска в «производственных файлах проекта».

Просто нажмите Alt+ F7на использование и посмотрите на Scope.


«Файлы проекта» также находятся в версии для сообщества.
Vishrant 02 окт.2020,

111

На панели результатов поиска использования вы можете сгруппировать по тесту / производству. Для этого есть кнопка.

введите описание изображения здесь


Это просто лучшее
Michał Powłoka

34

Я нашел этот ответ чрезвычайно полезным:

https://stackoverflow.com/a/45958976/5449497

Поставив !*Test.javaв маске файла TextField вы можете исключить Testfiles из результатов поиска в рамках проекта.


5
Отличный совет для Find in Pathдиалога (большинство других решений здесь для Find usagesпанели / раздела).
Priidu Neemre

18

Вы можете создать собственный поиск Scope

Область действия - это подмножество файлов, пакетов и / или каталогов в вашем проекте, которыми вы можете ограничить применение определенных операций, например поиска, проверки кода, вставки уведомлений об авторских правах и т. Д.

Edit -> Find -> Find Usages Settings...

введите описание изображения здесь

Использовать шаблон

!file:*Test.javaили !file:*Test.java&&!file:*Tests.javaили!test:*.*&&!test:*

Все ваши прицелы вы можете найти

Android Studio -> Preferences -> Appearance & Behavior -> Scopes  

Также вы можете настроить шаблон, используя синтаксис

[Пропустить созданный шаблон]

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.