Qu'est-ce que le raccourci Ctrl + O (Show Outline) d'Eclipse dans IntelliJ IDEA?

278

J'aime utiliser le raccourci Ctrl+ d' Eclipse Oqui décrit la source actuelle. Existe-t-il un raccourci équivalent dans IntelliJ IDEA?

Il ouvre une boîte de dialogue qui permet une recherche rapide des méthodes et des champs dans une classe.

Boris Pavlović
la source
1
Cela aiderait beaucoup les internautes si vous incluez une description de la fonctionnalité que vous recherchez dans le titre de cette question. Les raccourcis clavier d'Eclipse dépendent de la plate-forme et de la configuration.
Michael Scheper

Réponses:

337

Je n'ai pas utilisé Eclipse depuis des années, donc je ne connais pas très bien le comportement que vous recherchez - mais je crois que Ctrl+ F12peut faire ce que vous voulez: c'est le raccourci pour le Popup de structure de fichier dans le mappage par défaut.

Andrzej Doyle
la source
5
Voir pour plus de raccourcis. Chez StackOverflow: Quels sont les raccourcis clavier Intellij IDEA les plus utiles? AT stackoverflow.com/questions/294167/…
Rites
13
Pour l'enregistrement, Ctrl-F12est lié à la commande Structure de fichier , disponible dans le menu Naviguer de niveau supérieur .
seh
20
cmd + f12 pour OS X
loeschg
6
cmd + fn + F12 pour OS X
Willie Z
1
@LucianNut alors vous voudrez probablement cmd + fn + F12 comme suggéré par willy_z.
loeschg
38

Raccourcis:

  • Mac: +F12
  • Windows: Ctrl+F12
  • Ubuntu / CentOS: Ctrl+F12

Ci-dessus fonctionne sur IntelliJ 14, 15, 2016, 2017, 2018 et 2019 .

Manu Manjunath
la source
13

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.

Vikas Gupta
la source
1
Cela ne fonctionnera pas car vous souhaitez parfois effectuer une recherche dans un petit espace échantillon.
6
Ce n'est pas la réponse à la question affichée. CTRL + O dans les recherches d'éclipse dans la classe / le fichier actuel. CTRL + F12 est l'équivalent correct.
Ejaz Ahmed
La portée est trop large pour une recherche basée sur le double décalage dans IntelliJ
Anupam Jain
10

Ctrl+ F3dans Idea est l'équivalent de Ctrl+ Odans Eclipse.

Le fil est vieux. La simple pensée pourrait être utile pour quelqu'un qui cherche la même réponse ...

Karthikkannan
la source
22
Ctrl-F3 est correct SI vous utilisez le clavier Eclipse dans IntelliJ IDEA. Si vous utilisez le clavier par défaut IntelliJ, c'est Ctrl-F12. Au moins dans IDEA 10.
overthink
Dans ce que je crois être une table de touches par défaut, <kbd> Ctrl </kbd> + <kbd> F3 </kbd> est "Rechercher le mot au curseur".
Andrzej Doyle
10

Sur MacOSX 10.8.5, CmdF12ne fonctionnait pas pour moi. Je devais utiliserFnCmdF12

daazakali
la source
4
dépend des préférences que vous avez définies pour votre machine mac
nikoo28
Est-ce que le Fn est nécessaire pour révéler les touches F1-12 sur votre macbook pro avec barre tactile? Vous pouvez configurer cela dans les préférences du système de clavier, c'est-à-dire toujours afficher les touches F sur la barre tactile lorsque vous êtes dans Intellij
davidfrancis
10

Pour Intellij 13 sur ubuntu, le raccourci pour la fenêtre Structure est Alt+ 7( Cmd+ 7sur Mac). Vous pouvez rendre la fenêtre flottante pour simuler le comportement d'Eclipse en utilisant l'icône de réglage en haut à droite, désélectionnez également l'option de mode épinglé pour Esctravailler.

vikasing
la source
Les autres solutions (Ctrl / Cmd-O) affichent les méthodes mais ne peuvent pas afficher les champs.
Joshua Goldberg
8

Ctrl+ F12ou recherchez "Structure de fichier" dans le clavier

Alan
la source
7

Ctrl+ F12fonctionne pour moi. J'utilise intellij IDEA CE 12 avec le clavier par défaut.

Liang Zhou
la source
4

Toutes ces réponses sont subjectives, car elles dépendent de votre plate-forme, de votre clavier et de votre version d'IntelliJ.

Je pense que l'outil «Structure» est ce que vous recherchez. Dans l'Idée 13, AffichageFenêtres d'outilsStructure ouvrira la vue et, en cours de route, le menu vous montrera le raccourci clavier applicable à votre configuration.

Michael Scheper
la source
4

Pour moi, Ctrl+ F12Fonctionne très bien!

pedrotoliveira
la source
3

Ctrl+ F12imite la même fonctionnalité.
Vous pouvez également utiliser ce lien qui donne Eclipse et les raccourcis IntelliJ IDEA correspondants .

gourav
la source
2

Je pense qu'ici vous pouvez trouver les raccourcis les plus utiles pour Idea en tant qu'utilisateur Eclipse ... Eclipse "Quick aperçu" Ctrl+ O(Windows) est une Idea "File Structure" Ctrl+ équivalente F12!

IVBORA
la source
1
Les réponses de lien uniquement ne sont pas utiles car elles ne garantissent pas qu'un futur utilisateur puisse trouver la réponse. Veuillez inclure un résumé des informations dans votre réponse.
Luke
Vous avez raison, je n'y ai pas pensé ... il suffit d'inclure quelques informations.
IVBORA
2

Il est possible d'utiliser eclipse keymap dans intellij en cliquant sur ALT+ keymap. Sélectionnez ensuite le clavier d'éclipse.

dvk317960
la source
1

Ctrl+ F12fonctionne, car c'est pour la fenêtre contextuelle de structure de fichier, qui est similaire à l'affichage du code dans Eclipse .

NIMISHAN
la source
1

Pour certains types Linux , et en particulier pour XFCE (comme Xubuntu, Mint XFCE), de nombreux mappages de disposition de clavier XWin par défaut ne fonctionnent pas .

En effet, ils se chevauchent avec le Gestionnaire de fenêtres attribué -> Raccourcis clavier . Pour la question concrète Ctrl+ F12est assigné à Workspace 12 que je doute que beaucoup utilisent du tout.

La solution consiste à effacer ces affectations du gestionnaire de fenêtres dans le Gestionnaire de fenêtres -> onglet Clavier . Comme solution de contournement temporel, vous pouvez utiliser des actions IDEA via l' action Find Ctrl + Shift+A

Il existe d'autres touches courtes qui se chevauchent. Références:

Svilen
la source
0

Comme mentionné, j'utilise XFCE de Windows vers Ubuntu distant et CTRL+ F12ne fonctionne pas. Étant donné que personne n'a mentionné la recombinaison, je voudrais partager ma solution.

  • Ctrl+ Alt+ s`pour ouvrir les paramètres.
  • Cliquez sur Keymap
  • Saisie file structuredans la zone de recherche
  • Cliquez avec le bouton droit sur l'élément et cliquez sur Add Keyboard Shortcut
  • Appuyez sur la combinaison de clavier que vous aimez et j'utilise Ctrl + Shift+ odepuis que je viens du monde Eclipse. Le Ctrl+ oa déjà été lié, j'ai donc utilisé Ctrl+ Shift+ à la oplace

Maintenant, vous pouvez utiliser Ctrl + Shift+ opour déclencher la structure du fichier.

Pour plus de détails sur la reliure des images clés, veuillez vous référer à ce fil .

Eugène
la source
-3

Les raccourcis sont: Ctrl+ Shift+ Npour les fichiers Ctrl+ Npour les classes

user3495241
la source
-8

Ctrl+ Alt+ Lest celui que vous recherchez.

Lâche anonyme
la source
1
Cela fait apparaître une boîte de dialogue "Reformater le code" pour moi, en utilisant ce que je pense être des liaisons clavier par défaut.
Andrzej Doyle
@ LuigiR.Viggiano Est-ce que ⌘ + F12 n'est pas remplacé par la commande Volume UP du système? Ou connaissez-vous un moyen de l'éviter?
Denis Weerasiri
Oui, vous pouvez changer les raccourcis OS X, je pense dans les paramètres du clavier, mais ne me souviens pas maintenant.
Luigi R. Viggiano
C'est LOGOUT dans Ubuntu
Prayagupd
1
@DenisWeerasiri Vous devez maintenir le bouton Fn pour frapper les boutons F sur un Mac. Donc ⌘ + F12 est identique à ⌘ + Fn + VolumeUp
hnilsen