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.