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
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".
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.
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.
Vous pouvez également voir une réponse à une question presque identique pour d'autres options: