2012-06-04 7 views
14

Ich mag die Suche in Weg Funktion CTRL + SHIFT + F verwenden, die für Text-Strings in mehreren Dateien durchsucht.Wie IntelliJ zu zwingen, immer in "Whole Project" suchen

Eine Sache, auf die ich oft stoße, ist, dass ich nach etwas suche, von dem ich weiß, dass es in mindestens einer Datei existiert. Ich bekomme keine Ergebnisse oder finde nur einige der Dateien, die den Suchbegriff enthalten.

Dann wird mir klar, dass der Umfang der Dialog finden Einstellung Feld aus irgendeinem Grund Modul oder Verzeichnis gesetzt wurde vielmehr, dass „Whole-Projekt“, das ist das, was ich fast immer wollen.

Was mich hier verblüfft ist, dass dies nur gelegentlich vorkommt - oft habe ich den Umfang auf Whole Projekt wie ich will, aber manchmal wird es etwas anderes sein.

Wie entscheidet IntelliJ, welchen Umfang zu verwenden?

Gibt es auch eine Einstellung, mit der IntelliJ immer "Whole project" als Standard auswählen kann?

Antwort

7

kollabieren einfach das Projekt Registerkarte vor: Befehl + 1 oder Alt + 1

Die Standardauswahl hängt vom Kontext ab, der die Suche gestartet. Wenn Sie die Projekt-Registerkarte mit einem ausgewählten Ordner/Datei geöffnet haben, wird in diesem Ordner oder dem übergeordneten Element dieser Datei gesucht.

Um standardmäßig zu suchen, schließen Sie einfach dieses Fenster (dies wird der Kontext das ganze Projekt sein) und drücken Sie die Suchverknüpfung und es wird Bereich richtig sein.

+1

Hm ok danke. Das Schließen des Projekt-Tabs ist etwas umständlich, aber es scheint, dass das Klicken auf den Quellcode auch dazu führt, dass der Bereich auf das gesamte Projekt gesetzt wird. –

+0

Wahr. Die Wahrheit ist, dass Sie die Projektregisterkarte selten öffnen müssen, da Sie schnell zu einer Klasse, Methode, Datei navigieren können, wenn Sie ein Projekt mit anständig benannten Klassen haben. Also ziehe ich es vor zu kollabieren und öffne es nur wenn ich es brauche :). –

+3

Das Problem ist, dass wenn ich einen Fund im Pfad und dann auf Ergebnisse zu suchen und eine andere sofort zu tun, es standardmäßig auf das Verzeichnis, in dem das erste Suchergebnis für die vorherige Suche war. Es ist sehr nervig. –

2

Nicht wirklich eine Lösung, aber wie für diese mit der Maus zu vermeiden:

Wenn der Dialog geöffnet ist, drückt Alth vor Eingabe drücken. Dadurch wird der Bereich auf Gesamtes Projekt festgelegt.

+1

Eigentlich ist das alt p für mich - vielleicht, weil ich nicht auf die neueste IntelliJ-Version aktualisiert habe. Wie auch immer, das ist ein guter Tipp, ich hatte nicht bemerkt, dass es in diesem Dialog klassische Tastaturkürzel gab, mit unterstrichenen Zeichen in Optionen. Jetzt kann ich auch ganze Wörter verwenden und superschnell regexp. :) –

Verwandte Themen