Czy w Eclipse jest skrót „Znajdź w plikach”?


88

Czy istnieje skrót „Znajdź w plikach” w Eclipse, tak jak w programie Visual Studio ( Ctrl+ Shift+ F)?

Przejrzałem te dwie listy:

Dzięki.

Odpowiedzi:


88

wybierz obszar roboczy i naciśnij Ctrl-H

To, które okno dialogowe zostanie wybrane, zależy od typu pliku wybranego w widoku Eksplorator projektów. Na przykład, jeśli wybrałeś plik .js i naciśniesz Ctrl- H, otworzy się okno dialogowe z wybraną zakładką „Wyszukiwanie JavaScript”. Jeśli chcesz przeszukać wszystkie pliki, możesz nacisnąć Ctrl-, F7aby wybrać widok Eksplorator projektu, użyj klawiszy strzałek, aby wybrać folder nad plikami, a następnie naciśnij Ctrl- H(lub wybierz plik, którego typ nie uruchamia niestandardowej zakładki okna dialogowego) .


Dziękuję Ci. Nazywa się „Otwarte okno wyszukiwania”. W programie Visual Studio nazywa się to „Znajdź w plikach”. Wydają się mieć tę samą funkcjonalność.
Xonatron,

Musisz jednak podzielić wyszukiwanie tylko według jednego z następujących elementów: Typ, Metoda, Pakiet, Konstruktor, Pole ... Chcę tylko przeszukać wszystko. Czy jest na to sposób?
Xonatron

4
@MatthewDoucette Gdy otworzysz okno dialogowe, kliknij strzałkę w lewo w prawym górnym rogu okna, a powinieneś być w stanie znaleźć kartę „Wyszukiwanie plików”. To powinno być to, czego szukasz.
Zacieniony

3
Wybranie zakładki „Wyszukiwanie plików” da ci to, czego szukasz. Eclipse ma specjalne wyszukiwania dla różnych języków. Zabawne, wyszukiwarka Java, którą opisujesz, to jedna z funkcji, za którą bardzo tęsknię w Visual Studio :).
Ahe

Dodano więcej do mojej odpowiedzi. Odpowiedź Salazaara jest również poprawna. Zależy, jak chcesz to zrobić.
Gordon Glas

30

Dzięki dwóm pozostałym rozwiązaniom, ale oto pełna odpowiedź, której szukałem, która dotyczy sposobu wyszukiwania całego tekstu w plikach, a nie tylko typów, metod, pakietów, konstruktorów i pól:

  • Ctrl+, Haby otworzyć okno dialogowe „Szukaj”
  • Zakładka „Wyszukiwanie plików”, jeśli się nie pojawi, rozwiń okno lub użyj strzałek w lewo / w prawo
  • wpisz tekst do wyszukania
  • Użyj "* .java", w moim przypadku, ponieważ koduję w Javie, aby przeszukać tylko te pliki
  • Kliknij „Wyszukaj”

2
W rzeczywistości możesz ustawić "Wyszukiwanie pliku" jako domyślne po kliknięciu Ctrl + H, ustawiając je w powiązaniu z klawiszem. (idź do Windows> Preferencje i wyszukaj klucze i filtruj według „wyszukiwania plików”. Następnie naciśnij Ctrl + H w sekcji Wiązanie)
Joseph Rajeev Motha

To było dla mnie pierwotne pytanie. Nie chcę okna „Wyszukaj”, chcę tylko „Wyszukiwanie plików”, bez względu na to, gdzie jestem. Zmiana zakładek, aby go znaleźć, jest uciążliwa.
Faliorn

22

Jeśli używasz tylko wyszukiwania plików, możesz wyłączyć wszystkie inne wyszukiwania w panelu wyszukiwania (Dostosuj ... lewy dolny róg). Następnie masz wyszukiwanie plików za każdym razem, gdy naciśniesz Ctrl+H


Świetny! Jak teraz przeszukać cały tekst w plikach, a nie tylko typy, metody, pakiety, konstruktory i pola?
Xonatron

Znalazłem rozwiązanie i edytuję z nim mój oryginalny post.
Xonatron

3
możesz także ponownie powiązać Ctrl + H z „Wyszukiwanie plików” zamiast „Otwórz okno wyszukiwania”. Szczerze mówiąc, nigdy nie znalazłem zastosowania dla innych narzędzi wyszukiwania. Ponowne wiązanie jest alternatywą dla tego elementu rozwiązania, ale z korzyścią polegającą na pozostawieniu pozostałych zakładek. Ta opcja lub ponowne powiązanie pozwoliłyby zaoszczędzić drugi krok powyżej znajdowania karty „Wyszukiwanie plików”.
Matt Felzani,

naprawdę świetna odpowiedź, szukałem tak daleko!
Emmanuel Angelo.R

Dzięki, nigdy wcześniej nie zauważyłem tego przycisku. Podoba mi się również
opcja

17
  • Ctrl+, Haby wywołać pole wyszukiwania
  • Kliknij „Dostosuj” w lewym dolnym rogu
  • Zaznaczenie „Zapamiętaj ostatnio używaną stronę”
  • Kliknij OK.
  • Wybierz kartę wyszukiwania plików i przeprowadź wyszukiwanie

1
Mam nadzieję, że kiedyś osiągnie to szczyt. Prosta, najlepsza odpowiedź.
Noumenon

11

Jeśli chcesz skorzystać z wyszukiwania specyficznego dla typu (Java, Javascript ... itp.), Możesz użyć polecenia Ctrl+H, które otwiera okno dialogowe wyszukiwania, a następnie kliknij przycisk Wyszukaj.

Jeśli chcesz po prostu wyszukać wszystkie wystąpienia tekstu w całym obszarze roboczym, kliknij słowo (lub zaznacz tekst), które chcesz przeszukać, a następnie naciśnij Ctrl+Alt+G. Otrzymasz bezpośrednio wszystkie znalezione wystąpienia, nawet bez korzystania z okna dialogowego.

Uważam, że Ctrl+Alt+Gjest najlepszym rozwiązaniem, ponieważ pokazuje nazwę zmiennej w różnych powiązanych plikach (np. Java i XML lub JavaScript i HTML), jednocześnie mając funkcję wyszukiwania specyficzną dla typu dostępną za pośrednictwemCtrl+H

Możesz zmienić powiązanie z Ctrl+Alt+Gwyszukiwaniem tekstu w projekcie lub zestawie roboczym zamiast w całym obszarze roboczym, jeśli jest to bardziej atrakcyjne dla Ciebie.


6

Tak, istnieją skróty do wyszukiwania Eclipse, te skróty są bardzo przydatne, gdy szukamy określonego html, jsp, xml, java, properties, class, jar, plik wyszukiwania ze słowami kluczowymi.

  • Ctrl+ Hjest używany jako otwarty tag, w którym możesz wybrać typ pliku Zdalne wyszukiwanie, wyszukiwanie plików, wyszukiwanie git, wyszukiwanie java, wyszukiwanie javascript itp.
  • Ctrl+ Shift+ Rsłuży do wyszukiwania wszystkich plików w bieżącym projekcie
  • Ctrl+ Shift+ Tsłuży do wyszukiwania wszystkich plików w obszarze roboczym

3

naciśnij Ctrl+ H. Następnie wybierz zakładkę „Wyszukiwanie plików”.

dodatkowe opcje wyszukiwania

wyszukaj zasoby naciśnij Ctrl+ Shift+R

wyszukaj typy Java naciśnij Ctrl+ Shift+T



1

Jak wskazano, CTRL + Hotwiera okno dialogowe wyszukiwania.

Ponieważ używam tylko funkcji Znajdź w plikach (i ustawiam wzorce nazw plików w razie potrzeby), kliknąłem przycisk Dostosuj ... na dole okna dialogowego Wyszukaj. Otwiera okno wyboru strony wyszukiwania, w którym wyłączyłem wszystkie inne opcje.

Możesz także kliknąć Zapamiętaj ostatnio używaną stronę w tym samym oknie dialogowym.



0

Ctrl + Alt + F (Znajdź tekst w projekcie - Dostosowany klucz )

Uwaga - Ctrl + Alt + G służy do znajdowania tekstu w obszarze roboczym, a nie w projekcie

Jak dostosować ten klucz

Window-> Preferance-> General-> Keys-> Search for 'Find Text in Project' -> Type 'Ctrl + Alt + F' in binding -> Apply

Uwaga - będzie to pomocne, jeśli programista pracuje jednocześnie nad wieloma projektami.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.