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?


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


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



4

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


4

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

Ctrl + 0


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.


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


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.


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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.