Comment faire pour afficher tous les parents et les sous-classes d'une classe dans IntelliJ IDEA?
Quand je suis en train de monter une classe Java dans Eclipse, lorsque mon curseur est sur une variable de classe, je peux le faire Ctrl+T pour avoir un popup qui montre tous ses parents et sous-classes. Quel est l'équivalent en Ide?
Exemple:
Use|r user = new User();
La pipe est mon curseur.
Vous devez vous connecter pour publier un commentaire.
Naviguer | Type de Hiérarchie Ctrl+H montrera des informations similaires, cependant dans le Panneau. Vous pouvez Float et Décrocher le Panneau de sorte qu'il apparaît sur le fixe la position de l'écran uniquement lorsque vous utilisez le raccourci clavier.
En termes de comportement de l'équivalent de Eclipse Ctrl+T dans IntelliJ IDEA est Ctrl+Alt+B
Option
+Cmd
+B
Pas un IntelliJ IDÉE de l'utilisateur, mais ce blog semble indiquer que dans la version 8.1.1 et au-delà Ctrl+Alt+U affichera le "Rapide Hiérarchie de Classe".
Intellij n'a - contrairement à Eclipse - la distinction entre type de hiérarchie similaire et la mise en œuvre des classes. Je suis encore indécis si c'est une bonne chose ou pas (tout juste de passer sur de l'Ide Eclipse pour moi)
Sur un Mac Intellij 14
Aussi essayer CTRL+MAJ+Un en cas de doute. La coupe courte pour une coupe courte de l'information.
Dans IntelliJ IDEA 12, c'est Naviguer > Type de Hiérarchie (Ctrl+H par défaut).
Pour les utilisateurs de Mac qui viennent ici, c'est le raccourci pour IntelliJ 14.1.4:
⌃+H par défaut.
Dans IntelliJ 13, c'est Naviguer > Implémentations ou CMD + ALT + B par défaut. Bien sûr, ce raccourci peut être remplacée dans votre Keymap préférences.
Je ne sais pas pour les versions antérieures, mais dans l'Ide, version 13, vous pouvez aller dans votre Keymap préférences, recherche pour "Implémentations", et de la lier à Ctrl+T. Il travail très bien comme l'Éclipse équivalent.
Pour Mac les Utilisateurs, le raccourci est
^(contrôle) + h
Tandis que Eclipse comprend le type de hiérarchie et structure de classe (méthodes, champs, etc.) dans une vue unique, IntelliJ divise ces: En plus de l' CTRL+H (ou ALT+8) "Hiérarchie De Type" vue, les autres IntelliJ fenêtre est appelée "Structure" et peut être invoqué à l'aide de ALT+7 (Structure de la Fenêtre de l'Outil) ou CTRL+F12(Structure de la fenêtre contextuelle).
(Pas une réponse directe à la question exacte posté, mais attendez d'autres d'une Éclipse de fond peut arriver ici après avoir cherché sur google "intellij type de hiérarchie", comme je l'ai fait.)
Ctrl+U - allez à la classe de base
Ctrl+Alt+B - got de la mise en œuvre. Les pièces de Type de nom de classe pour affiner la liste
Ctrl+H - ouvrir la hiérarchie des types de fenêtre de l'outil de
Ctrl+Alt+U - peek de classe/interface hiérarchie d'héritage
Avec Eclipse, frapper Ctrl+T sur un type d'affiche de ses sous-types et de frapper à nouveau Ctrl+T affiche donc aux supertypes. Et donc, pour... c'est un interrupteur à bascule.
Qui est vraiment utile et très droite.
Malheureusement avec IntelliJ, le passage entre le aux supertypes et les sous-types n'ont pas de raccourci par défaut. Ainsi, vous aurez à cliquer sur les icônes de la hiérarchie windows.
Si comme moi vous aimez les raccourcis clavier pour le "déplacer le curseur et cliquez sur la souris" option, je vous encourage à définir une liaison pour ces deux opérations. Par exemple, Ctrl+Bas pour les sous-types et Ctrl+Up pour aux supertypes.
Où vous pouvez modifier la liaison ("Bas" signifie "vers le Bas" et "Haut", qui signifie "Up") :
Noter que ces liaisons sont contextuelles à l' "Autres" contexte (Eclipse a un concept assez similaire).
1) De cette manière, entrez Ctrl+T sur un
ArrayList
type de produit :2) Entrez Ctrl+Bas se concentre sur les sous-types :
3) Et Saisissez Ctrl+Up se concentre sur aux supertypes :
De cette façon, je trouve ça mieux que le comportement par défaut, mais pour être honnête, même avec ce raccourci de l'ajout, de la IntelliJ fonctionnalité n'est pas aussi bon que Eclipse qui l' Ctrl+T raccourci fonctionne également sur les méthodes...