Je sais que Ctrl+ Nest de trouver des classes et c'est très utile. Mais qu'en est-il des méthodes?
Je sais que Ctrl+ Nest de trouver des classes et c'est très utile. Mais qu'en est-il des méthodes?
Réponses:
Windows: ctrl+F12
MacOS: cmd+F12
Les commandes ci-dessus afficheront les fonctions / méthodes de la classe actuelle .
Appuyez sur SHIFTDEUX fois si vous souhaitez rechercher à la fois la classe et la méthode dans l'ensemble du projet.
ctrl+ F12( cmd+ F12sur macOS) affichera tous les membres de la classe actuelle dans une fenêtre contextuelle et vous permettra d'en choisir un. Il fonctionne exactement comme le raccourci ctrl+ odans éclipse, beaucoup plus rapidement que ctrl+ alt+ shift+n
Ctrl+ Alt+ Shift+ Nvous permet de rechercher des symboles, y compris des méthodes.
Le principal avantage de cette liaison de touches plus compliquée est la recherche dans tous les fichiers, pas seulement le fichier actuel comme Ctrl+ le F12fait.
(Et comme toujours, pour Mac vous substituez Cmdà Ctrlces raccourcis clavier.)
Command+ Option+O
Ouvre la Symbole recherche que vous pouvez passer directement à la plupart des méthodes / fonctions dans votre document actuellement ouvert.
Intellij IDEA 2017.3.4 - 2018.2 (Ultimate) sur OSX
CMD+ fn+F12
affichera tous les membres de la classe actuelle dans une fenêtre contextuelle, vous pouvez alors rechercher la méthode dans cette classe.
MAIS , cette réponse dépend du réglage de votre clavier. Si votre paramètre de clavier
Préférences Système > Clavier > Utiliser toutes les touches F1, F2, etc. comme touches de fonction standard
est sélectionné, le raccourci devient
CMD + F12
IntelliJ IDEA version 12.13 Ultimate Edition:
Mac: command+ option+ shift+ N ou sur Menu -> Naviguer> Symbole ...
Si vous souhaitez simplement rechercher des méthodes:
Sur la liaison Mac OS X 10.5+, c'est Alt+ ⌘+O
Par liaison XWin Key par défaut, il s'agit de Shift+ Ctrl+ Alt+N
Vous pouvez également appuyer deux fois sur SHIFT, vous pouvez rechercher n'importe quoi (non seulement la méthode, mais aussi la classe, les fichiers et les actions)
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 à l'intérieur de la boîte de dialogue de recherche partout ou de symboles de recherche. Cela fonctionne même avec les avantages de recherche habituels d'IDEA. Par exemple, vous pouvez rechercher LDT.now
et LocalDateTime::now
s'affichera en conséquence. (Tant que vous recherchez tous les fichiers et pas seulement les fichiers de projet).
Si vous cliquez sur une méthode, vous pouvez faire Ctrl+ Bpour accéder à la déclaration de cette méthode. Similaire à F12MS Visual Studio.
Si j'ai besoin de naviguer vers la méthode dans la classe actuellement ouverte, j'utilise cette combinaison: ALT+ 7( CMD+ 7sur Mac) pour ouvrir la vue de la structure, et appuyez deux fois (première fois ouverte, deuxième fois focus sur la vue), tapez le nom des méthodes, sélectionnez de nécessaire.
Intellij v 13.1.4, OSX
Le raccourci clavier Open Symbol est command+ shift+s
Ctrl+ Shift+ Alt+ 7après avoir sélectionné la méthode
J'ai essayé SHIFT+ SHIFTet 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 écrire .*partOfMethodName.*\(
et il montre tous les endroits et peut voir le code source réel en place sans aller dans ce fichier spécifique.