web-dev-qa-db-fra.com

raccourci: comment obtenir qu'Eclipse aille à la SEULE implémentation de la méthode d'une interface

Si je suis dans une interface et que je pointe vers un nom de méthode, que puis-je faire pour accéder rapidement à la seule implémentation de cette méthode?

en utilisant Eclipse 3.6.x

74
anjanb

Je viens de vérifier cela sur mon installation Eclipse 3.6: maintenez le contrôle (commande sur Mac), survolez le nom de la méthode et sélectionnez "Implémentation ouverte".

Vous pouvez attribuer un raccourci clavier à cette action en utilisant Fenêtre> Préférences> Général> Touches et en recherchant "Implémentation ouverte".

73
Zoe

F3 est le typique "aller à la mise en œuvre". Pour les interfaces allant à la définition de interface.

Utilisez plutôt Ctrl + T pour voir toutes les implémentations de la définition d'interface. Vous pouvez alors facilement aller à celui que vous voulez avec les touches fléchées et Entrée. Je crois que le premier est automatiquement sélectionné afin que Ctrl-T + Enter fera ce dont vous avez besoin.

109

Dans la table de touches (Général> Clés), recherchez "implémentation ouverte" et mappez-la sur ce que vous voulez. j'ai choisi Ctrl + Shift + I. Assurez-vous de sélectionner "Edition Java Source") dans la zone Quand. Je l’ai testée, et en plaçant le curseur sur le nom de la méthode et en appuyant sur Ctrl + Shift + I m'a emmené directement à la mise en œuvre au lieu de montrer la hiérarchie que vous obtenez avec Ctrl + T.

enter image description here

Vous pouvez également voir une réponse à une question presque identique pour d'autres options:

23
digitaljoel