Wyszukiwanie w środowisku roboczym
W tej sekcji zostanie przedstawiony przykład wyszukiwania elementów Java w
środowisku roboczym.
W oknie dialogowym Wyszukiwanie można przeprowadzać wyszukiwanie pliku, tekstu
lub elementów Java. Wyszukiwanie elementów Java operuje na strukturze kodu.
Wyszukiwanie plików operuje na plikach i odbywa się na podstawie ich nazw lub
zawartego w nich tekstu. Wyszukiwanie elementów Java jest szybsze, ponieważ
strukturze kodu odpowiada bazowa struktura indeksowania. Wyszukiwanie tekstowe
pozwala znajdować dopasowania wewnątrz komentarzy i łańcuchów.
Wyszukiwanie elementów Java z poziomu środowiska roboczego
- W perspektywie Java kliknij przycisk Szukaj (
) na pasku
narzędzi środowiska roboczego albo użyj opcji Szukaj > Java znajdującej się na pasku menu.
- Jeśli karta Wyszukiwanie Java nie została jeszcze wybrana, wybierz ją.
- W polu Łańcuch wyszukiwania wpisz runTest. W polu Szukaj wybierz opcję Metoda, a w sekcji Ogranicz do wybierz opcję Odwołania.
Sprawdź, czy w obszarze Zasięg zostało zaznaczone pole wyboru Obszar roboczy.
Następnie kliknij przycisk Szukaj.
Wyszukiwanie można w
dowolnym momencie przerwać - w tym celu kliknij przycisk Anuluj. Zostaną wyświetlone wyniki częściowe.
- Wyniki zostaną wyświetlone w widoku Wyszukiwanie w perspektywie Java.
Aby przechodzić między poszczególnymi wynikami, użyj przycisków Pokaż następne dopasowanie
(
) i Pokaż poprzednie dopasowanie
(
). Jeśli plik, w
którym znaleziono dany wynik, nie jest aktualnie otwarty, zostanie otwarty w edytorze.
- Przejście do wyniku wyszukiwania przy użyciu przycisków widoku
Wyszukiwanie powoduje otwarcie w edytorze odpowiedniego pliku dokładnie w tym
miejscu, w którym znajduje się wynik. Wyniki wyszukiwania są oznaczone
znacznikiem wyszukiwania na linijce pionowej.
Wyszukiwanie z poziomu widoku Java
Wyszukiwanie elementów Java można również przeprowadzić z poziomu
określonych widoków, między innymi z widoku Schemat, Hierarchia oraz Eksplorator pakietów.
- W widoku Eksplorator pakietów kliknij dwukrotnie plik junit.framework.Assert.java, aby otworzyć go w edytorze.
- W widoku Schemat wybierz metodę fail(String), a z jej menu kontekstowego wybierz opcję Odwołania > Obszar roboczy.
Wyszukiwanie z poziomu edytora
W widoku Eksplorator pakietów otwórz plik junit.framework.TestCase.java. W edytorze wybierz nazwę klasy
TestCase i z menu kontekstowego wybierz opcję Odwołania > Obszar roboczy.
Kontynuowanie wyszukiwania w widoku Wyszukiwanie
W widoku Wyniki wyszukiwania wyświetlane są wyniki wyszukiwania klasy TestCase.
Należy wybrać wynik wyszukiwania i otworzyć menu kontekstowe. Następnie można
wyszukiwać odwołania i deklaracje wybranego elementu.
Wyszukiwanie pliku
- W perspektywie Java kliknij przycisk Szukaj na
pasku narzędzi środowiska roboczego lub wybierz opcję Szukaj > Plik z paska menu.
- Jeśli karta Wyszukiwanie plików nie została jeszcze wybrana, wybierz ją.
- W polu Zawierający tekst wpisz TestCase. Upewnij się, że w polu Wzorce nazwy pliku została ustawiona wartość *.java. W obszarze Zasięg powinno być zaznaczone pole wyboru Obszar roboczy. Następnie kliknij przycisk Szukaj.
- Aby wyszukać wszystkie pliki pasujące do danego wzorca nazwy pliku, pole Zawierający tekst należy pozostawić puste.
Przeglądanie wyników wcześniejszego wyszukiwania
W widoku Wyniki wyszukiwania można kliknąć strzałkę znajdującą się obok przycisku paska
narzędzi Poprzednie wyniki wyszukiwania, aby wyświetlić
menu z listą ostatnich wyszukiwań. W celu przejrzenia wyników wcześniejszych wyszukiwań
można wybierać pozycje z tego menu. Aby wyczyścić tę listę, należy wybrać
opcję Wyczyść historię.
Naciśnięcie przycisku Poprzednie wyniki wyszukiwania
powoduje wyświetlenie okna dialogowego z listą wszystkich wcześniejszych
wyszukiwań przeprowadzonych w ramach bieżącej sesji.
Wybranie wcześniejszego wyszukiwania z tego okna dialogowego pozwala wyświetlić jego wyniki.

Wyszukiwanie Java
Przeprowadzanie wyszukiwania Java przy użyciu okna dialogowego
Przeprowadzanie wyszukiwania Java przy użyciu menu podręcznych
Akcje menu Refaktoryzacja
Kreator refaktoryzacji
Preferencje Java