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 из результатов поиска в рамках проекта.

Douy789
источник
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  

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

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

yoAlex5
источник