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.