web-dev-qa-db-fra.com

Quel est le raccourci dans IntelliJ IDEA pour rechercher une méthode / des fonctions?

Je le sais Ctrl + N est de trouver des classes et il est très utile. Mais qu'en est-il des méthodes?

304
Felipe

Presse SHIFT Deux fois et vous pouvez rechercher n'importe quoi, classe et méthode dans le projet.

261
Vikas Gupta

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

711
Daniel Deng

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.)

101
Brian Agnew

Android Studio sur Mac

Command + Option + O

Ouvre la recherche Symbol à laquelle vous pouvez accéder à la plupart des méthodes/fonctions de votre document actuellement ouvert.

15
Joshua Pinter

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

10
nmfzone

CTRL + F12 fait apparaître le menu de navigation Structure de fichier, qui vous permet de rechercher des membres du fichier actuellement ouvert.

8
csvan

IntelliJ IDEA Version 12.13 Ultimate Edition:

Macs: command + option + shift + N ou sur Menu -> Naviguer> Symbole ...

7
Jack Chi

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)

5
Alex Richard

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é)

5
Geert

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).

enter image description here

2
Marv

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.

1
Kein

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.

1
user4617883

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.

1
T04435

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.

0
Muhammad Hewedy

Ctrl + Shift + Alt7 après avoir sélectionné la méthode

0
Jahongir Rahmonov

Intellij v 13.1.4, OSX

Le raccourci clavier Open Symbol est command+shift+s

0
user1195796