Raccourci IntelliJ pour afficher une fenêtre contextuelle de méthodes dans une classe qui peut être recherchée

366

Je passe d'Eclipse à IntelliJ. Dans Eclipse, si vous faites Ctrl+ Odans l'éditeur, il affichera une fenêtre contextuelle qui vous permet de rechercher une méthode dans la classe que vous modifiez.

Quel est le raccourci équivalent pour cela dans IntelliJ?

Glide
la source
6
Je viens de réaliser que c'est un dup: stackoverflow.com/questions/1945213/…
Glide
Vous pouvez également avoir exactement la même carte de touches avec Eclipce dans IntelliJ.
Koray Tugay
5
Si vous êtes habitué à Eclipse, vous pouvez directement utiliser les raccourcis éclipse: appuyez sur Ctrl + Maj + A, Rechercher le clavier et sélectionnez Eclipse. Tous les raccourcis IntelliJ seront transformés en raccourcis Eclipse. Maintenant, faites un Ctrl + O :)
Abhishek Bedi

Réponses:

594

Utiliser Navigate ( Afficher dans les anciennes versions) | Fenêtre contextuelle de structure de fichiers ( Ctrl+ F12sous Windows, + F12sous OS X). Commencez à saisir le nom de la méthode / du symbole pour réduire la liste ou mettre en surbrillance l'élément souhaité. Appuyez sur Enterpour naviguer jusqu'à l'élément sélectionné.

CrazyCoder
la source
1
Très bien, je recherche un pop-up qui recherche tout au long du projet (comme Ctrl + Alt + M dans Eclipse) et pas seulement le fichier actuel (comme Ctrl + O dans Eclipse), des idées?
Ashkan Kh. Nazary
3
Go To| Symbol...est très probablement ce que vous recherchez.
CrazyCoder
2
Sur Mac OS X, IntelliJ v12, c'est maintenant Cmnd + F12
greg7gkb
37
Cmd + 7 sur Mac affichera également le volet des méthodes en permanence. Cmd + 7 le désactivera à nouveau.
Gurpreet
2
Cette action a été déplacée vers Naviguer | Structure des fichiers .
Corentin
69

Je préfère utiliser la vue Structure. Pour l'ouvrir, utilisez le menu: Vue / Fenêtre Outils / Structure. Le raccourci clavier sous Windows est Alt+7

wryan
la source
20

Faites Cmd+ F12+ FnClé sur mac dans IntelliJ si vous cliquez sur Cmd+ F12.

Himanshu Ranavat
la source
4

Si vous utilisez Linux (j'ai testé dans Ubuntu 10.04), le raccourci est Ctrl + F12 (identique à Windows)

vinicius.hisao
la source
4

Sur les distributions Linux (@least sur Debian avec plasma) le raccourci par défaut est

Ctrl + 0

Pipo
la source
Cela Select methods to Overridem'a ouvert une fenêtre dans Ubuntu 19.10.
Forever
3

command+ fn+ F12est correct. Manquant de bouton fnl' F12est utilisé régler le volume.

Unstoppa 博
la source
1

Par défaut, la plupart des distributions utilisent Ctrl+ F12.

Une distribution de système d'exploitation (dans mon cas Xubuntu) qui utilise Xcfe, remplace Ctrl+ F12par le commutateur "Workspace 12".

Rifqi Al Fatih
la source
0

Pour les utilisateurs Mac si command + fn + f12ou command + f12ne fonctionne pas, votre carte de touches n'est pas sélectionnée comme "Mac Os X". Pour sélectionner la carte clé, suivez les étapes ci-dessous.

Android Studio -> Preferences -> Keymap -> From the drop down Select "Mac OS X" -> Click Apply -> OK.
Saleh Enam Shohag
la source
-3

Vous pouvez taper " this." et attendre une seconde, une fenêtre contextuelle avec les méthodes et les propriétés s'affichera.

Pas un raccourci, mais ça marche pour moi.

PS: si vous êtes dans une méthode statique, tapez le nom de la classe.

Telcontar
la source
3
J'aime votre approche :)
Stefan Michev
7
Je ne comprends vraiment pas les points négatifs. Ma méthode est la seule qui fonctionne sur chaque version, ordinateur ou personnalisation d'IntelliJ. Pensez-y
Telcontar
1
@Telcontar: Je suppose que les gens vous ont donné les downvotes parce que la question d'origine était "Quel est le raccourci équivalent pour cela dans IntelliJ" où cela a été décrit assez précisément :) Votre "réponse" est plutôt un commentaire.
Honza Zidek
3
Je ne comprends pas pourquoi il y a tant de votes négatifs. "cette." est une bonne alternative. Je fais ça souvent. J'étais également un utilisateur Eclipse avant de passer à intellij et j'ai fait la même chose sur Eclipse aussi.
Harish