PHPStorm navigiere mit der Fuzzy-Suche zu Datei nach Name und Pfad

8

Ich wechsle von Vim zu PHPStorm. In Vim hatte ich ein Plugin namens CtrlP, mit dem man mit Fuzzy Logic nach Dateien mit seinem Pfad suchen konnte.

Suchen Sie beispielsweise nach der Zeichenfolge " defaorderwid "

Würde vorschlagen, die Datei "themes / defa ut / ansichten / bestellen / wid get.php"

(Auch Sublime hat diese Funktionalität ("Gehe zu allem"), verfügbar über Strg + P .)

Wie kann ich in PHPSstorm etwas Ähnliches machen? Ich kenne Strg + Shift + N Suche, aber es sucht nur Namen von Dateien ohne Pfade.

Es ist wichtig für mich, weil ich im aktuellen Projekt viele Dateien namens "widget.php" in verschiedenen Ordnern habe.

    
user2665732 12.08.2014, 07:46
quelle

4 Antworten

16

Drücken Sie Shift , Shift (zweimal). Geben Sie dann widget.php ein und fügen Sie den Ordner oder Teile davon hinzu. Funktioniert für mich.

Sie nennen es "Search Everywhere" oder "Double-Shift" -Funktion.

Wenn Sie Abkürzungen verwenden möchten, können Sie CamelCase oder oder CamelHumps oder SnakeCase Ihre Suche verwenden oder Wildcards ( * ) verwenden. Lesen Sie hier .

>     
sina72 12.08.2014, 07:56
quelle
4

wenn Sie Dateien wie:

haben %Vor%

Sie können so suchen:

%Vor%     
Mantas D 21.07.2015 10:23
quelle
1

Wenn Sie nach einer Datei in einem bestimmten Pfad suchen, verwenden Sie Strg + Umschalt + N

mit: Themen / d / v s / / Widget Oder t / d / v / o / wid usw ...

zeigt die Datei widget.php unter themes / default / views / order path

an     
oussaka 27.06.2017 11:18
quelle
1

Wenn Sie nach einer Datei (oder einem Verzeichnis) suchen, können Sie Folgendes verwenden:

Windows: Strg + Umschalt + N macOS: Cmd + Verschiebung + O

(Doppeltes Tippen Shift funktioniert auch, sucht aber auch nach Klassen, Symbolen und Aktionen und ist daher langsamer.)

Trotz allem, was Sie sagen, sucht es nach Fragmenten von Verzeichnissen und Dateinamen -  aber nur wenn sie durch Schrägstriche getrennt sind:

Entwickler haben JetBrains darum gebeten, ohne "/" zu benötigen. Registrieren Sie Ihren Wunsch, dass er hier hinzugefügt wird: IDEA-112841

    
Chuck Le Butt 07.09.2017 15:37
quelle