web-dev-qa-db-fra.com

PhpStorm - Accédez à la méthode

Dans une classe, je veux rapidement naviguer, disons, vers la méthode indexAction. Dans SublimeText, je pouvais appuyer sur cmd + R, taper "inde" et appuyer sur Entrée dans la liste déroulante qui montre tous les résultats de ma recherche.

Je ne l'ai pas trouvé dans PhpStorm, cette fonctionnalité est-elle disponible?

52
priktop

Navigate | Symbol... (CtrlAltShiftN dans le clavier par défaut sous Windows/Linux, CmdAltShiftN avec le clavier de Mac OS X, CmdAltO sous Mac OS X 10.5+ keymap).

Help | Find Action, tapez symbol pour voir le raccourci dans votre clavier.

Ce qui précède fonctionne globalement à travers le projet, pour le fichier actuel uniquement utilisez Navigate | File Structure (ou CmdF12 sur Mac OS X 10.5+) et commencez à taper le nom de la méthode pour affiner les résultats, appuyez sur Enter pour accéder à la méthode sélectionnée.

Sections d'aide connexes:

105
CrazyCoder

Je le fais aussi en Sublime Text avec CMD + R puis recherchez la méthode via @.

Je pense que la façon la plus proche de le faire dans PhpStorm 8 & 9 est d'utiliser le

CMD + F12 (peut-être CTRL + F12 dans Windows)

qui répertorie toutes les méthodes de la classe actuelle, puis tapez le nom de la méthode pour y accéder.

FACULTATIF/SUPPLÉMENTAIRE

Pour éviter toute confusion lors du passage à Sublime Text et retour à PhpStorm j'ai décidé de le lier CMD + R de cette façon, je n'aurai plus à m'ajuster.

Dans PhpStorm, il existe un moyen simple de voir s'il y a un conflit avec vos raccourcis clavier. J'ai donc décidé de migrer mon Sublime Text raccourcis vers PhpStorm au lieu de l'inverse.

En dessous de PhpStorm > Preferences > Keymap vous verriez un bouton juste à côté du champ de recherche et vérifier si votre commande a un conflit dans notre cas, nous voulons lier CMD + F12 à CMD + R pour juste essayer ce coup de clé s'il est lié à une autre commande.

Sinon, liez-le à Main Menu > Navigate > File Structure.

J'espère que cela pourra aider.

28
JohnnyQ

Veuillez voir la capture d'écran et trouver la touche de raccourci pour votre système d'exploitation. PHPStorm Menu bar > Navigate dropdown

5
Manish