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?
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:
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.