Comment afficher tous les parents et sous-classes d’une classe dans IntelliJ IDEA?

Lorsque je modifie une classe Java dans Eclipse, lorsque mon curseur passe sur une variable de classe, je peux faire Ctrl + T pour avoir une fenêtre contextuelle qui affiche tous ses parents et sous-classes. Quel est l’équivalent dans IntelliJ?

Exemple:

Use|r user = new User(); 

Le pipe est mon curseur.

Naviguer | La hiérarchie de types Ctrl + H affichera des informations similaires, mais dans le Panel. Vous pouvez Flotter et Détacher le panneau pour qu’il apparaisse sur la position d’affichage fixe uniquement lorsque vous utilisez le raccourci clavier.

En termes de comportement, l’équivalent d’Eclipse Ctrl + T dans IntelliJ IDEA est Ctrl + Alt + B

Pas un utilisateur d’IntelliJ IDEA, mais cet article semble indiquer que dans la version 8.1.1 et au-delà, Ctrl + Alt + U affichera la “hiérarchie de classes rapide”.

Essayez également CTRL + SHIFT + A en cas de doute. Le raccourci pour les informations de raccourci.

Contrairement à Eclipse, Intellij fait la distinction entre les hiérarchies de types et les classes d’implémentation . Je suis toujours indécis si c’est une bonne chose ou non (il suffit de passer d’Eclipse à Intellij moi-même)

Sur un Mac Intellij 14

  • Ctrl + H fera apparaître la hiérarchie des types affichant les sous-types et les super-types
  • Cmd + Alt + B vous montrera toutes les classes et sous-classes implémentant l’interface / la classe qui vous intéresse

Dans IntelliJ IDEA 12, c’est Navigate> Type Hierarchy ( Ctrl + H par défaut).

Pour les utilisateurs de Mac qui viennent ici, voici le raccourci pour IntelliJ 14.1.4:

+ H par défaut.

Dans IntelliJ 13, il s’agit de Naviguer> Implémentations ou CMD + ALT + B par défaut. Bien entendu, ce raccourci peut être remplacé dans vos préférences Keymap.

Je ne connais pas les versions précédentes, mais dans IntelliJ version 13, vous pouvez aller dans vos préférences Keymap, rechercher “Implémentations”, et lier cela à Ctrl + T. Cela fonctionnera beaucoup comme l’équivalent Eclipse.

Pour les utilisateurs Mac , le raccourci est

contrôle + h

Il convient de noter que, si Eclipse inclut la hiérarchie de types et la structure de classe (méthodes, champs, etc.) dans une seule vue, IntelliJ les divise en deux volets. L’autre fenêtre IntelliJ pertinente s’appelle “Structure” et peut être appelée via ALT + 7 (Fenêtre Outil Structure) ou CTRL + F12 (Fenêtre contextuelle Structure).

(Pas une réponse directe à la question exacte affichée, mais je m’attendrais à ce que d’autres personnes issues d’un contexte Eclipse arrivent ici après avoir cherché google “intellij type hierarchy”, comme je l’ai fait).