2012-06-04 10 views
14

Lubię używać Znajdowanie Ścieżka funkcja CTRL + SHIFT + F, który wyszukuje ciągów tekstowych w kilku plikach.Jak zmusić IntelliJ aby zawsze szukać w „Cały projekt”

Jedną z rzeczy, na które często wpadam, jest to, że szukam czegoś, co wiem, że istnieje w co najmniej jednym pliku, otrzymuję zero wyników lub znajduję tylko niektóre pliki zawierające wyszukiwane hasło.

Następnie zdaję sobie sprawę, że ustawienie Zakresu w polu Find Dialog zostało ustawione na Module lub Directory z jakiegoś powodu, a raczej "Cały projekt", który prawie zawsze chcę.

Co mnie tu głupia, to to, że zdarza się to tylko od czasu do czasu - często będę mieć zakres ustawiony na Cały projekt jak chcę, ale czasami będzie to coś innego.

W jaki sposób IntelliJ decyduje, którego zakresu użyć?

Czy jest też jakieś ustawienie, które może być użyte do wymuszenia na IntelliJ, aby zawsze wybierać "Cały projekt" jako domyślny? przed

Odpowiedz

7

Wystarczy zwinąć kartę projektu: Command + 1 lub Alt + 1

Ustawienie domyślne zależy od kontekstu, która rozpoczęła poszukiwania. Jeśli masz otwartą kartę projektu z zaznaczonym folderem/plikiem, przeszukuje w tym folderze lub rodzica tego pliku.

Aby wyszukać domyślnie, po prostu zamknij ten panel (spowoduje to, że kontekst będzie całym projektem) i naciśnij skrót wyszukiwania, a będzie to odpowiednio zakres.

+1

Hm ok dzięki. Zamykanie karty projektu jest nieco niezręczne, ale wydaje się, że kliknięcie kodu źródłowego spowoduje również, że zakres zostanie ustawiony na cały projekt. –

+0

Prawda. Prawda jest taka, że ​​rzadko potrzebujesz otwartej karty projektu, ponieważ możesz szybko przejść do klasy, metody, pliku, jeśli masz projekt z przyzwoicie nazwanymi klasami. Więc wolę dalej zwinąć i otwierać tylko wtedy, gdy muszę :). –

+3

Problem polega na tym, że jeśli zrobię znalezisko w ścieżce, a następnie przejrzę wyniki i zrobię natychmiast następną, to domyślnie jest to katalog, w którym pierwszy wynik wyszukiwania był dla poprzedniego wyszukiwania. To jest bardzo denerwujące. –

2

Niezupełnie rozwiązanie, ale jak unikać korzystania z myszy na to:

Kiedy okno jest otwarte, naciśnij Alth przed naciśnięciem klawisza Enter. Spowoduje to ustawienie zakresu na Cały projekt.

+1

Właściwie to dla mnie alt - może dlatego, że nie zaktualizowałem do najnowszej wersji IntelliJ. W każdym razie, jest to dobra wskazówka, nie zauważyłem, że w tym oknie dialogowym istnieją klasyczne skróty klawiaturowe z podkreślonymi znakami w opcjach. Teraz mogę również używać całych słów i wyrażeń regularnych. :) –

Powiązane problemy