Wie gehe ich direkt zur Registerkarte Dateisuche in Eclipse?


116

Wenn ich CTRL+ verwende, lande Hich auf der Registerkarte Java-Suche. Ich hätte sehr gerne eine Verknüpfung, um stattdessen direkt zur Dateisuche zu gelangen. Ist das möglich?

Siehe Bild hier für das, wovon ich spreche: Geben Sie hier die Bildbeschreibung ein

Antworten:


146

Sie können einfach eine Schlüsselbindung definieren, die die Dateisuche öffnet:

  1. Gehen Sie zu Einstellungen > Allgemein > Tasten
  2. Geben Sie "Dateisuche" in das Suchfeld ein. (Wenn keine Ergebnisse vorliegen und Sie eine wirklich alte Eclipse-Version haben, aktivieren Sie das Kontrollkästchen Ungebundene Befehle einschließen.)
  3. Geben Sie das Caret in das Textfeld Bindung ein und drücken Sie die gewünschte Tastenkombination:

Geben Sie hier die Bildbeschreibung ein

Sie können entweder die CTRL+ HBindung wiederverwenden (in diesem Fall die andere Bindung löschen) oder eine andere definieren (z . B. CTRL+ SHIFT+ H). Um die andere Bindungssuche nach " Suchdialog öffnen" zu löschen, klicken Sie auf Befehl zum Aufheben der Bindung .


Andere Lösung: Sie können CTRL+ 3in Ihrem Editor drücken , "file s" eingeben und drücken Enter. Wenn Sie das nächste Mal CTRL+ 3"Dateisuche" drücken, befindet sich oben.


3
Ich habe anfangs nicht bemerkt, dass meine Dropdown-Liste "Wann" unten standardmäßig "Durchsuchen der angehängten Java-Quelle" war. Ich musste sie in "In Windows" (wie in Ihrem Diagramm gezeigt) ändern, damit sie angezeigt wird.
Magnus

49

Eine andere Möglichkeit besteht darin, den Suchdialog ( Ctrl+ H) zu öffnen und dann auf die Registerkarten zum Anpassen und Ausblenden von Java und Aufgaben zu klicken. Wenn Sie das nächste Mal Ctrl+ tun H, wird nur die Dateisuche angezeigt. Daher wird sie standardmäßig ausgewählt


4
Viel bessere Option, "Java-Suche" an den richtigen Ort zu senden!
Frank Meulenaar

18

Ich denke, der beste (und einfachste) Weg ist, einfach den Suchdialog (Strg + H) zu öffnen, auf Anpassen zu klicken und dann das Kontrollkästchen für "Letzte verwendete Seite speichern" zu aktivieren. Gehen Sie dann einmal zur Dateisuche. Solange dies die letzte von Ihnen verwendete Suchregisterkarte ist, wird sie dort immer geöffnet. Dies hat den Vorteil, dass Sie nicht den einfachen Zugriff auf die anderen Registerkarten verlieren, falls Sie diese tatsächlich benötigen! (arbeitet in Eclipse Kepler).

Ansicht anpassen


2
Nicht in älteren Eclipse vorhanden, glaube ich
MTK

Das funktioniert gut für mich; Eclipse-Version: Mars Release (4.5.0) Build-ID: 20150621-1200
Rajesh Goel

11

Ich habe gelernt, einen "Pseudo-Hotkey" ALT+ zu verwenden A F(funktioniert auch als ALT+ A ALT+ F), der sich in "Menu Se [a] rch → [F] ile ..." auflöst und den Vorteil hat, immer präsent zu sein, ohne dass es nötig ist zur Neukonfiguration.


1
Dies ist nützlich / schneller, da es einfacher ist, mit einer Hand zu tippen als Strg + H. Nett!
Josh1billion

2

Ich bin auch schon einmal auf dieses Problem gestoßen.

Ich habe versucht, den Ratschlägen in der Antwort von @Martin zu folgen, um Ctrl+ erneut Han " Dateisuche" in Windows | zu binden Einstellungen | Allgemeines | Schlüssel, aber aus irgendeinem Grund habe ich keinen Eintrag "Dateisuche" in der Befehlsspalte. (Ich verwende derzeit Eclipse 3.3. Vielleicht wurde der Eintrag "Dateisuche" in einer späteren Version hinzugefügt?)

Update: Wie Martin in einem Kommentar zu dieser Antwort betonte, war das Kontrollkästchen "Ungebundene Befehle einschließen" in den Einstellungen | nicht aktiviert Schlüsseldialog, weshalb "Dateisuche" für mich nicht angezeigt wurde. Ich habe jetzt Ctrl+ Han "Dateisuche" gebunden, wie Martin in seiner Antwort auf dieser Seite vorgeschlagen hat, und es funktioniert großartig. Danke Martin!

Am Ende habe ich das ursprüngliche Problem umgangen, indem ich das Suchdialogfeld mit Ctrl+ Haufgerufen und dann im Dialogfeld auf die Schaltfläche Anpassen geklickt habe. Daraufhin wird ein Dialogfeld "Seitenauswahl suchen" angezeigt, in dem Sie Registerkarten im Suchdialogfeld ausblenden oder anzeigen können. Ich habe andere Registerkarten als "Dateisuche" ausgeblendet, wodurch "Dateisuche" bei zukünftigen Verwendungen von Ctrl+ standardmäßig aktiviert wird H.


1
Haben Sie auf "Ungebundene Befehle einschließen" geklickt? Sonst bekommst du diesen Eintrag nicht!
Martin

@Martin, das war es genau - ich hatte nicht "Ungebundene Befehle einschließen aktiviert". "Dateisuche" wurde in der Liste angezeigt, nachdem ich sie überprüft habe. Danke für Ihre Hilfe! :-)
Jon Schneider

Dies ist nicht wirklich eine Antwort, sondern eine Reihe von Kommentaren. Am Ende gibt es eine Antwort, aber die gleiche Antwort wird in Enriques Antwort in einer viel prägnanteren Form gegeben . IMHO kann diese Antwort gelöscht werden.
Oberlies

1

Soweit ich weiß, hängt die Registerkarte des Suchfensters von der geöffneten Datei ab, in der Sie sich beim Aufrufen der Suchfunktion befinden. Wenn Sie sich beispielsweise in einer web.xml-Datei befinden, wird die "Plug-In-Suche" anstelle der "Java-Suche" geöffnet.

Bearbeiten: Es gibt eine Möglichkeit, das Öffnen der Standardregisterkarte zu erzwingen, indem Sie der Aktion "Dateisuche" im Einstellungsfeld "Schlüssel" eine Verknüpfung zuweisen.


Ich bin immer irgendwo im Projektexplorer, wenn ich STRG + h
svrist

1

Wahrscheinlich kam diese Funktion vor kurzem [bestätigte sie seit Juno] und sieht intelligent aus. Drücken Sie Strg + H -> Anpassen -> [Kontrollkästchen]. Zuletzt verwendete Seite speichern . Auf diese Weise sind Sie bei Bedarf nicht weit von anderen Optionen entfernt. Wenn Sie also häufig die Dateisuche verwenden, werden Sie sich nicht darüber ärgern, was Sie zuletzt ausgewählt haben.


Obwohl Ihre Antwort andere wiederholt, habe ich sie übersprungen, da sie zu ausführlich war, und das "Anpassen" in Ihrer Antwort ist mir aufgefallen, sodass ich positiv gestimmt habe. Versuchen Sie, wie ich könnte, keine Menge an Entbindung und Bindung würde Strg + Umschalt + F dazu bringen (Dateisuche), schließlich hat das Zuweisen von Alt + S den Trick getan. Ich wünschte, ich hätte diese Antwort vor all dem gesehen! Eclipse muss sich verbessern und erkennen, dass Menschen dies möglicherweise nicht nur für Java verwenden, und selbst in der Java-Entwicklung verwenden wir selten die beschissene Java-Suche. Jeder, den ich kenne, verwendet standardmäßig die Dateisuche. Vorbei sind die anderen cbs :)
killjoy

@killjoy Sicher bearbeiten Sie den Inhalt basierend auf Ihrem Feedback
Sankalp

1

Ich möchte hier eine Problemumgehung anbieten: Sie können sich an die zuletzt verwendete Seite erinnern, um zu vermeiden, dass sie immer wieder geöffnet wird.

Geben Sie hier die Bildbeschreibung ein


0

UPDATE: Benutzer @muescha hat mich in den Kommentaren unter der Frage nur darauf hingewiesen, dass ich versehentlich die falsche Frage beantwortet habe ! Trotzdem ist es immer noch eine wertvolle Antwort (nur nicht auf diese Frage), also lasse ich es.

Meine Antwort beantwortet die Frage: Wie verwende ich einen Hotkey direkt, um in Eclipse nach einer Datei zu suchen?

Ctrl+ Shift+ RFunktioniert fantastisch! Verwenden Sie Sternchen (*) für Platzhalter. Es ist der Ctrl+ PFuzzy-Suche in Sublime Text 3 sehr ähnlich .

Beispielsuchen mit der Ctrl+ Shift+ RSuche "Ressource öffnen" in Eclipse:

rea

Geben Sie hier die Bildbeschreibung ein

*.txt

Geben Sie hier die Bildbeschreibung ein

*32*f1*c

Geben Sie hier die Bildbeschreibung ein

*3*1*c*h
Beachten Sie, dass wenn Sie nur ein Sternchen *zwischen jedes Zeichen in der Suchzeichenfolge setzen, dies genau wie bei Sublime Text 3 Ctrl+ P"Fuzzy Search" funktioniert ! Wunderschönen!

Geben Sie hier die Bildbeschreibung ein


Randnotiz: Sie können auch den Menüdialog Search-> verwenden File, um nach Dateien zu suchen.

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.