it-swarm.com.de

PhpStorm - Navigiere zur Methode

In einer Klasse möchte ich schnell zur indexAction-Methode navigieren. In SublimeText könnte ich cmd + R drücken, 'inde' eingeben und die Eingabetaste in der Dropdown-Liste drücken, in der alle Ergebnisse meiner Suche angezeigt werden.

Ich habe dies in PhpStorm nicht gefunden. Steht diese Funktionalität zur Verfügung?

52
priktop

Navigate | Symbol... (CtrlAltShiftN in der Standard-Keymap unter Windows/Linux, CmdAltShiftN mit Mac OS X keymap CmdAltO in Mac OS X 10.5+ (Keymap).

Help | Find Action, geben Sie symbol ein, um die Verknüpfung in Ihrer Tastaturbelegung anzuzeigen.

Das Obige funktioniert global im gesamten Projekt. Verwenden Sie nur für die aktuelle Datei Navigate | File Structure (oder CmdF12 unter Mac OS X 10.5+) und geben Sie den Methodennamen ein, um die Ergebnisse einzugrenzen Enter um zur ausgewählten Methode zu navigieren.

Verwandte Hilfeabschnitte:

105
CrazyCoder

Ich mache das auch in Sublime Text mit CMD + R und suche dann die Methode über @.

Ich denke, die naheliegendste Möglichkeit, dies in PhpStorm 8 & 9 zu tun, ist die

CMD + F12 (vielleicht CTRL + F12 in Windows )

das listet alle Methoden in der aktuellen Klasse auf und gibt dann den Namen der Methode ein, um dorthin zu navigieren.

OPTIONAL/ZUSÄTZLICH

Um Verwirrung zu vermeiden, wechseln Sie zu Sublime Text und zurück zu PhpStorm Ich habe beschlossen, es zu binden CMD + R auf diese Weise muss ich mich nicht mehr anpassen.

In PhpStorm können Sie auf einfache Weise feststellen, ob ein Konflikt mit Ihrer Tastenkombination vorliegt. Daher habe ich beschlossen, mein Sublime Text Verknüpfungen zu PhpStorm anstatt umgekehrt.

Unter PhpStorm > Preferences > Keymap Sie würden eine Schaltfläche direkt neben dem Suchfeld sehen und prüfen, ob Ihr Befehl in unserem Fall einen Konflikt aufweist, den wir binden möchten CMD + F12 zu CMD + R Probieren Sie diesen Tastendruck einfach aus, wenn er an einen anderen Befehl gebunden ist.

Ansonsten binde es an Main Menu > Navigate > File Structure.

Ich hoffe, das hilft.

28
JohnnyQ

Bitte sehen Sie sich den Screenshot an und finden Sie die Tastenkombination für Ihr Betriebssystem. PHPStorm Menu bar > Navigate dropdown

5
Manish