86 votes

Raccourci Intellij pour une hiérarchie rapide des appels

Existe-t-il un raccourci clavier permettant d'afficher la hiérarchie des appels d'une méthode en ligne avec le code, dans le format du menu rapide, plutôt que d'afficher le panneau de la hiérarchie des appels ?

178voto

Ruben Points 4459

Je ne pense pas que la hiérarchie des appels de méthodes en ligne existe (veuillez m'éclairer si je me trompe).

  • Ctrl + Alt + H montre la hiérarchie des appels dans la fenêtre de l'outil
  • Alt + F7 ouvre le dialogue pour trouver les usages
  • Ctrl + F7 trouve les usages dans le même fichier

8 votes

Wow - J'utilise IntellIJ depuis la version 4.0 et je ne connaissais pas l'existence de ctrl+alt+h merci :)

9 votes

Ceci devrait être marqué comme la réponse correcte. (Ctrl + Alt + H)

2 votes

Wow ! Une chose qu'Eclipse peut faire et qu'Intellij ne peut pas faire... je suis impressionné ! :-p

58voto

Ulf Lindback Points 5235

Si vous voulez simplement passer à l'un des appelants de la méthode, CTRL + ALT + F7 est la meilleure solution. Sur un Mac, utilisez : Command + Option + F7

Il existe une "Référence de la carte clé par défaut" dans le menu "Aide".

0 votes

J'aime cette fenêtre rapide. Est-il possible de mapper un raccourci clavier pour naviguer dans ces éléments ? Je préférerais utiliser le mappage du clavier emacs comme ctrl-n pour naviguer vers le bas au lieu de la flèche vers le bas.

0 votes

Il semble que le bas de la carte des touches d'Emacs ne s'applique pas à cette fenêtre rapide, soumettez une demande/bug à Jetbrains, ils sont généralement très réactifs pour corriger les choses.

1 votes

Veuillez mettre à jour votre solution avec le raccourci Mac. command + alt + F7

18voto

Billz Points 605

Pour être complet : pour l'utilisateur Mac

Appuyez sur command + alt + F7

5 votes

Sur un Macbook, c'est commmand + alt` + fn + f7 ce qui est un peu absurde pour une touche de raccourci !

3 votes

@edthethird vous pourriez envisager de changer la valeur par défaut des boutons du haut en touches de fonctions plutôt qu'en fonctions Mac, car oui c'est absurde autrement ;-)

0 votes

Change le comportement par défaut des touches de fonction : apple.stackexchange.com/questions/66887/

12voto

YuanYe Points 11

Pour Mac : Ctrl + Option + H Choisir "Hiérarchie des méthodes de palettisation" serait mieux.

8voto

Antony Stubbs Points 4236

N'oubliez pas que vous pouvez toujours faire la recherche du nom de l'action avec Command + Shift + A et recherchez "call", parmi d'autres commandes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X