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.


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.


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 .


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.


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


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


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.


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


7

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


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.



3

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


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!


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.


1

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


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:


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 .


-3

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


-8

Ctrl+ Alt+ Lest celui que vous recherchez.


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