Je le sais Ctrl + N est de trouver des classes et il est très utile. Mais qu'en est-il des méthodes?
Presse SHIFT Deux fois et vous pouvez rechercher n'importe quoi, classe et méthode dans le projet.
ctrl + F12 (cmd + F12 sur macOS) affichera tous les membres de la classe en cours dans une fenêtre contextuelle et vous laissera en prendre un. Cela fonctionne exactement comme le ctrl + o raccourci dans Eclipse, beaucoup plus rapide que ctrl + alt + shift + n
Ctrl + Alt + Shift + N vous permet de rechercher des symboles, y compris des méthodes.
Le principal avantage de cette combinaison de touches plus complexe est que les recherches sont effectuées dans tous les fichiers, pas seulement dans le fichier actuel. Ctrl + F12 Est-ce que.
(Et comme toujours, pour Mac, vous remplacez Cmd pour Ctrl pour ces raccourcis clavier.)
Command + Option + O
Ouvre la recherche Symbol à laquelle vous pouvez accéder à la plupart des méthodes/fonctions de votre document actuellement ouvert.
Intellij IDEA 2017.3.4 - 2018.2 (Ultime) sur OSX
CMD + fn + F12
affichera tous les membres de la classe actuelle dans une fenêtre contextuelle, vous pourrez alors rechercher une méthode dans cette classe.
MAIS, cette réponse dépend du paramétrage de votre clavier. Si vos paramètres de clavier dans
Préférences Système> Clavier> tilisez toutes les touches F1, F2, etc. comme touches de fonction standard
est sélectionné, le raccourci devient
CMD + F12
CTRL + F12 fait apparaître le menu de navigation Structure de fichier, qui vous permet de rechercher des membres du fichier actuellement ouvert.
IntelliJ IDEA Version 12.13 Ultimate Edition:
Macs: command + option + shift + N ou sur Menu -> Naviguer> Symbole ...
Si vous voulez juste chercher des méthodes:
Sur Mac OS X 10.5+ contraignant, c’est Alt + ⌘ + O
Par défaut, XWin Key binding, c’est Shift + Ctrl + Alt + N
Vous pouvez aussi appuyer deux fois SHIFT alors, vous pouvez rechercher n'importe quoi (non seulement la méthode, mais aussi la classe, les fichiers et les actions)
Légèrement à côté de la question, mais néanmoins utile: le menu Aide d’Intellij comporte une option "Référence du clavier par défaut" qui ouvre un PDF avec le mappage complet. (Ctrl+F12 y est mentionné)
Il convient d’ajouter que si vous souhaitez rechercher une méthode d’une classe, vous pouvez utiliser un .
(point) entre la classe et le nom de la méthode dans la boîte de dialogue Rechercher partout ou Recherche de symboles. Cela fonctionne même avec les avantages de recherche habituels d'IDEA. Par exemple, vous pouvez rechercher LDT.now
et LocalDateTime::now
apparaîtra à la suite. (Tant que vous recherchez tous les fichiers et pas seulement les fichiers de projet).
Si j'ai besoin de naviguer vers une méthode dans une classe actuellement ouverte, j'utilise cette combinaison: ALT+7 (CMD+7 sur Mac) pour ouvrir la vue de structure et appuyez deux fois sur (première ouverture, deuxième mise au point sur la vue), tapez le nom des méthodes, sélectionnez l’une des actions requises.
Si vous cliquez sur une méthode, vous pouvez faire Ctrl + B pour aller à la déclaration de cette méthode. Similaire à F12 dans MS Visual Studio.
Pour trouver les actions intégrées à l’IDEA (réindentation, création de nouvelles, ...), vous pouvez utiliser
CRTL+SHIFT+A
puis tapez indent par exemple et appuyez sur Entrée.
J'ai essayé SHIFT + SHIFT et ALT + CMD + O
Mais je pense que la fonctionnalité la plus puissante et la plus facile à utiliser se trouve dans tous les fichiers CMD + SHIFT + F.
Choisissez regex et écrivez .*partOfMethodName.*\(
. Il affiche tous les emplacements et peut voir le code source réel en place sans accéder à ce fichier spécifique.
Ctrl + Shift + Alt+ 7 après avoir sélectionné la méthode
Intellij v 13.1.4, OSX
Le raccourci clavier Open Symbol est command+shift+s