Gibt es in Eclipse eine Verknüpfung zum Suchen in Dateien?


87

Gibt es in Eclipse eine Verknüpfung "In Dateien suchen" wie in Visual Studio ( Ctrl+ Shift+ F)?

Ich habe in diesen beiden Listen gesucht:

Vielen Dank.

Antworten:


88

Wählen Sie den Arbeitsbereich und drücken Sie Ctrl-H

Welcher Dialog ausgewählt ist, hängt davon ab, welcher Dateityp in der Projekt-Explorer-Ansicht ausgewählt ist. Wenn Sie beispielsweise eine .js-Datei ausgewählt und Ctrl- gedrückt haben H, wird der Dialog mit der ausgewählten Registerkarte "Javascript-Suche" geöffnet. Wenn Sie alle Dateien durchsuchen möchten, können Sie drücken Ctrl- F7das Projekt - Explorer - Ansicht zu wählen, verwenden Sie Pfeiltasten einen Ordner über Ihre Dateien auszuwählen, und drücken Sie dann Ctrl- H(oder eine Datei auswählen, deren Typ nicht ein benutzerdefiniertes Dialog Registerkarte auslösen) .


Danke dir. Es heißt "Open Search Dialog" für das, was es wert ist. In Visual Studio heißt es "In Dateien suchen". Sie scheinen die gleiche Funktionalität zu haben.
Xonatron

Sie müssen die Suche jedoch nur durch eine der folgenden Optionen aufteilen: Typ, Methode, Paket, Konstruktor, Feld ... Ich möchte nur alles durchsuchen. Gibt es eine Möglichkeit, dies zu tun?
Xonatron

4
@MatthewDoucette Wenn Sie den Dialog geöffnet haben, klicken Sie auf den Pfeil nach links oben rechts im Feld und Sie sollten in der Lage sein, die Registerkarte "Dateisuche" zu finden. Das sollte das sein, wonach Sie suchen.
Shaded

3
Wenn Sie die Registerkarte "Dateisuche" auswählen, erhalten Sie das, was Sie suchen. Eclipse bietet spezielle Suchfunktionen für verschiedene Sprachen. Komisch, die Java-Suche, die Sie beschreiben, ist eine Funktion, die ich in Visual Studio sehr vermisse :).
Ahe

Mehr zu meiner Antwort hinzugefügt. Salazaars Antwort ist auch richtig. Kommt nur darauf an, wie du es machen willst.
Gordon Glas

30

Dank der beiden anderen Lösungen, aber hier ist die vollständige Antwort, nach der ich gesucht habe, die beschreibt, wie ich den gesamten Text in den Dateien durchsuche, nicht nur Typen, Methoden, Pakete, Konstruktoren und Felder:

  • Ctrl+ H, um das Dialogfeld "Suchen" zu öffnen
  • Wenn die Registerkarte "Dateisuche" nicht angezeigt wird, erweitern Sie das Fenster oder verwenden Sie die Pfeile nach links / rechts
  • Geben Sie den zu suchenden Text ein
  • Verwenden Sie "* .java", in meinem Fall, da ich in Java codiere, um nur diese Dateien zu durchsuchen
  • Klicken Sie auf "Suchen"

2
Sie können "Dateisuche" als Standard festlegen, wenn Sie auf Strg + H klicken, indem Sie sie in der Tastenkombination festlegen. (Gehen Sie zu Windows> Einstellungen und suchen Sie nach Schlüsseln und filtern Sie nach 'Dateisuche'.
Geben Sie

Dies war für mich die ursprüngliche Frage. Ich möchte nicht den Dialog "Suchen", sondern nur "Dateisuche", egal wo ich bin. Es ist ein Ärgernis, die Registerkarten wechseln zu müssen, um sie zu finden.
Faliorn

22

Wenn Sie nur die Dateisuche verwenden, können Sie alle anderen Suchvorgänge im Suchfeld deaktivieren (Anpassen ... untere linke Ecke). Dann haben Sie die Dateisuche jedes Mal, wenn Sie Ctrl+ drückenH


Toll! Wie suche ich nun den gesamten Text in den Dateien, nicht nur Typen, Methoden, Pakete, Konstruktoren und Felder?
Xonatron

Ich habe die Lösung gefunden und werde meinen ursprünglichen Beitrag damit bearbeiten.
Xonatron

3
Sie können Strg + H auch erneut an "Dateisuche" anstatt an "Suchdialog öffnen" binden. Um ehrlich zu sein, habe ich noch nie eine Verwendung für eines der anderen Suchwerkzeuge gefunden. Das erneute Binden ist eine Alternative zu diesem Element der Lösung, jedoch mit dem Vorteil, dass die anderen Registerkarten in der Nähe bleiben. Entweder diese Option oder das erneute Binden ersparen Ihnen den zweiten Schritt oben beim Auffinden der Registerkarte "Dateisuche".
Matt Felzani

wirklich tolle Antwort, ich habe so weit gesucht!
Emmanuel Angelo.R

Danke, ich habe diesen Knopf noch nie bemerkt. Ich mag auch die Überprüfung "Letzte verwendete Seite
merken

17
  • Ctrl+ H, um das Suchfeld aufzurufen
  • Klicken Sie unten links auf "Anpassen"
  • Häkchen 'Zuletzt verwendete Seite speichern'
  • OK klicken.
  • Wählen Sie die Registerkarte Dateisuche und führen Sie eine Suche durch

1
Ich hoffe, dass dies eines Tages die Spitze erreicht. Einfache, beste Antwort.
Noumenon

11

Wenn Sie die typspezifische Suche (Java, Javascript ... usw.) verwenden möchten, die Sie verwenden können Ctrl+H, wodurch der Suchdialog geöffnet wird, klicken Sie auf die Schaltfläche Suchen.

Wenn Sie einfach nach allen Textvorkommen im gesamten Arbeitsbereich suchen möchten, klicken Sie auf das Wort (oder wählen Sie den Text aus), den Sie suchen möchten, und klicken Sie dann auf Ctrl+Alt+G. Sie erhalten alle gefundenen Vorkommen direkt, ohne ein Dialogfeld zu verwenden.

Ich finde, dies Ctrl+Alt+Gist die beste Lösung, da der Variablenname in verschiedenen nach verwandten Dateien (z. B. Java und XML oder Javascript und HTML) angezeigt wird, während die typspezifische Suchfunktion weiterhin verfügbar istCtrl+H

Sie können das Ctrl+Alt+GSuchen von Text in einem Projekt oder einem Arbeitssatz anstelle des gesamten Arbeitsbereichs erneut binden , wenn dies für Sie ansprechender ist.


5

Ja, es gibt Verknüpfungen für die Suche in Eclipse. Diese Verknüpfungen sind sehr nützlich, wenn wir nach bestimmten HTML-, JSP-, XML-, Java-, Eigenschaften-, Klassen-, JAR- und Suchdateien mit Schlüsselwörtern suchen.

  • Ctrl+ Hwird als offenes Tag verwendet, indem Sie den Dateityp Remote Search, File Search, Git Search, Java Search, Javascript Search usw. auswählen können
  • Ctrl+ Shift+ Rwird verwendet, um alle Dateien im aktuellen Projekt zu durchsuchen
  • Ctrl+ Shift+ Twird verwendet, um alle Dateien im Arbeitsbereich zu durchsuchen

3

Drücken Sie Ctrl+ H. Wählen Sie dann die Registerkarte "Dateisuche".

zusätzliche Suchoptionen

Suche nach Ressourcen Drücken Sie Ctrl+ Shift+R

Suche nach Java-Typen Drücken Sie Ctrl+ Shift+T




0

Strg + Alt + F (Text im Projekt suchen - Benutzerdefinierte Taste )

Hinweis - Strg + Alt + G dient zum Suchen von Text in einem Arbeitsbereich, nicht in einem Projekt

So passen Sie diesen Schlüssel an

Fenster-> Einstellungen-> Allgemein-> Tasten-> Suche nach 'Text im Projekt suchen' -> Geben Sie 'Strg + Alt + F' in die Bindung ein -> Übernehmen

Hinweis - Dies ist hilfreich, wenn der Entwickler an mehreren Projekten gleichzeitig arbeitet.


0

Öffnet, wie bereits erwähnt, CTRL + Hden Suchdialog.

Da ich nur In Dateien suchen verwende (und bei Bedarf Dateinamenmuster festlege), habe ich unten im Dialogfeld Suchen auf die Schaltfläche Anpassen ... geklickt. Es öffnet sich das Dialogfeld "Suchseitenauswahl", in dem ich alle anderen Optionen deaktiviert habe.

Sie können im selben Dialogfeld auch auf Zuletzt verwendete Seite speichern klicken.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.