Lorsque j'édite une classe Java dans Eclipse, lorsque mon curseur est sur une variable de classe, je peux faire Ctrl+ Tpour avoir une fenêtre contextuelle qui montre tous ses parents et sous-classes. Quel est l'équivalent dans IntelliJ?
Exemple:
Use|r user = new User();
Le tuyau est mon curseur.
java
intellij-idea
Glide
la source
la source
En termes de comportement, l'équivalent d'Eclipse Ctrl+ Tdans IntelliJ IDEA est Ctrl+ Alt+B
la source
Option
+Cmd
+B
Pas un utilisateur d'IntelliJ IDEA, mais ce billet de blog semble indiquer que dans la version 8.1.1 et au-delà Ctrl+ Alt+ Uaffichera la «hiérarchie de classes rapide».
la source
Essayez également CTRL+ SHIFT+ Aen cas de doute. Le raccourci pour les informations de raccourci.
la source
Contrairement à Eclipse, Intellij fait la distinction entre les hiérarchies de types et les classes d'implémentation . Je ne sais toujours pas si c'est une bonne chose ou non (je viens de passer d'Eclipse à Intellij moi-même)
Sur un Mac Intellij 14
la source
Dans IntelliJ IDEA 12, c'est Naviguer> Hiérarchie de types ( Ctrl+ Hpar défaut).
la source
Pour les utilisateurs de Mac qui viennent ici, voici le raccourci pour IntelliJ 14.1.4:
⌃+ Hpar défaut.
la source
Pour les utilisateurs Mac , le raccourci est
^(contrôle) + h
la source
Dans IntelliJ 13, c'est Naviguer> Implémentations ou CMD+ ALT+ Bpar défaut. Bien sûr, ce raccourci peut être remplacé dans vos préférences Keymap.
la source
Je ne connais pas les versions précédentes, mais dans la version 13 d'IntelliJ, vous pouvez accéder à vos préférences Keymap, rechercher «Implémentations» et lier cela à Ctrl+ T. Cela fonctionnera beaucoup comme l'équivalent Eclipse.
la source
Alors qu'Eclipse inclut la hiérarchie des types et la structure des classes (méthodes, champs, etc.) dans une seule vue, IntelliJ les divise: En plus de la vue CTRL+ H(ou ALT+ 8) "Hiérarchie des types" , l'autre fenêtre IntelliJ pertinente est appelée "Structure " et peut être appelé via ALT+ 7(Fenêtre Outil Structure) ou CTRL+ F12( Fenêtre Structure).
(Ce n'est pas une réponse directe à la question exacte posée, mais on s'attendrait à ce que d'autres personnes d'un arrière-plan Eclipse arrivent ici après avoir recherché sur Google "hiérarchie de type intellij", comme je l'ai fait.)
la source
Ctrl+U - aller à la classe de base
Ctrl+Alt+B- arrivé à la mise en œuvre. Saisissez des parties du nom de la classe pour affiner la liste
Ctrl+H - ouvrir la fenêtre de l'outil de hiérarchie de types
Ctrl+Alt+U - hiérarchie d'héritage de classe / interface peek
la source
Avec Eclipse, frapper Ctrl+ Tsur un type affiche ses sous-types et frapper à nouveau Ctrl+ Taffiche donc les supertypes. Et donc pour ... c'est une bascule.
C'est vraiment utile et aussi très simple.
Malheureusement avec IntelliJ, le basculement entre les supertypes et les sous-types n'a pas de raccourci par défaut. Vous devrez donc cliquer sur les icônes des fenêtres de hiérarchie.
Si comme moi vous privilégiez les raccourcis clavier à l'option "déplacer le curseur et cliquer sur la souris", je vous encourage à définir une liaison pour ces deux opérations. Par exemple Ctrl+ Down pour les sous-types et Ctrl+ Up pour les supertypes.
Où vous pouvez modifier la liaison («Bas» signifie «Down» et «Haut» signifie «Up»):
Notez que ces liaisons sont contextuelles au contexte "Autre" (Eclipse a un concept assez similaire). 1) De cette façon, entrer Ctrl+ Tsur un
ArrayList
type produit:2) Enter Ctrl+ Downse concentre sur les sous-types:
3) Et Enter Ctrl+ Upse concentre sur les supertypes:
De cette façon, je le trouve meilleur que le comportement par défaut mais pour être honnête même avec l'ajout de ce raccourci, la fonctionnalité IntelliJ n'est pas aussi bonne qu'Eclipse dont le raccourci Ctrl+ Tfonctionne également sur les méthodes ...
la source
Il existe une vue hiérarchique comme dans Eclipse, jetez un œil au menu Affichage / Outils Fenêtres / Hiérarchie ou appuyez sur Alt-8 ou F4.
la source