Was kann ich tun, um schnell zur EINZIGEN Implementierung dieser Methode zu gelangen, wenn ich mich in einer Schnittstelle befinde und auf einen Methodennamen zeige?
mit Eclipse 3.6.x.
Antworten:
Ich habe dies gerade bei meiner Eclipse 3.6-Installation überprüft: Halten Sie die Steuerung (Befehl auf dem Mac) gedrückt, bewegen Sie den Mauszeiger über den Methodennamen und wählen Sie "Open Implementation".
Sie können dieser Aktion eine Tastenkombination zuweisen, indem Sie Fenster> Einstellungen> Allgemein> Tasten verwenden und nach "Offene Implementierung" suchen.
F3ist das typische "Gehe zur Implementierung". Für Schnittstellen, die zur Schnittstellendefinition gehen .
Verwenden Sie stattdessen Ctrl+ T, um alle Implementierungen der Schnittstellendefinition anzuzeigen. Sie können dann einfach mit den Pfeiltasten und der Eingabetaste zu der gewünschten gehen. Ich glaube, dass der erste automatisch ausgewählt wird, damit Ctrl-T+ Enterdas tut, was Sie brauchen.
Suchen Sie in der Keymap (Allgemein> Tasten) nach "Open Implementation" und ordnen Sie sie den gewünschten Elementen zu. Ich habe Ctrl+ Shift+ gewählt I. Stellen Sie sicher, dass Sie im Feld Wann die Option "Java-Quelle bearbeiten" auswählen. Ich habe es getestet, und der Cursor über dem Methodennamen und das Drücken von Ctrl+ Shift+ Iführten mich direkt zur Implementierung, anstatt die Hierarchie anzuzeigen, die Sie mit Ctrl+ erhalten T.
Sie können auch eine Antwort auf eine nahezu identische Frage für andere Optionen sehen: