Intellij: znajdź zastosowania, ale wyklucz pliki testowe z wyników

81

Czy ktoś wie, jak wykluczyć pliki testowe z wyników wyszukiwania zastosowań?

Jak wszystko, co jest pod: src / test /

rzymski
źródło

Odpowiedzi:

41

Wersja Intellij Ultimate 11 posiada opcję wyszukiwania w „Plikach produkcyjnych projektu”.

Po prostu naciśnij Alt+ F7na użyciu i spójrz na zakres.

Vic
źródło
„Pliki do produkcji projektu” są również dostępne w wersji społecznościowej.
Vishrant
111

W panelu wyników Znajdź zastosowania można grupować według testów / produkcji. Jest do tego przycisk.

wprowadź opis obrazu tutaj

DagR
źródło
To jest po prostu najlepsze
Michał Powłoka 26.11.19
34

Ta odpowiedź była dla mnie niezwykle pomocna:

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

Wprowadzając !*Test.javado pola tekstowego Maska pliku , możesz wykluczyć pliki testowe z wyników wyszukiwania w projekcie.

Douy789
źródło
5
Świetna wskazówka dotycząca Find in Pathokna dialogowego (większość innych rozwiązań tutaj dotyczy Find usagespanelu / sekcji).
Priidu Neemre
18

Jesteś w stanie utworzyć niestandardowy zakres wyszukiwania

Zakres to podzbiór plików, pakietów i / lub katalogów w Twoim projekcie, do których możesz ograniczyć zastosowanie określonych operacji, np. Wyszukiwania, sprawdzania kodu, wstawiania informacji o prawach autorskich itp.

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

wprowadź opis obrazu tutaj

Użyj wzoru

!file:*Test.javalub !file:*Test.java&&!file:*Tests.javalub!test:*.*&&!test:*

Wszystkie twoje lunety, które możesz znaleźć

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

Możesz także dostosować wzorzec za pomocą składni

[Pomiń wygenerowany wzorzec]

yoAlex5
źródło