it-swarm.com.ru

ярлык: как заставить Eclipse перейти к ТОЛЬКО реализации метода интерфейса

Если я нахожусь в интерфейсе и указываю на имя метода, что я могу сделать, чтобы быстро перейти к ТОЛЬКО реализации этого метода?

используя Eclipse 3.6.x

73
anjanb

Я только что проверил это на своей установке Eclipse 3.6: удерживайте управление (команда на Mac), наведите курсор на имя метода и выберите "Открыть реализацию".

Для этого действия можно назначить сочетание клавиш, используя "Окно"> "Установки"> "Основные"> "Ключи" и выполнив поиск "Открыть реализацию".

73
Zoe

F3 это типичное "перейти к реализации". Для интерфейсов, которые идут к определению interface.

Вместо этого используйте Ctrl + T чтобы увидеть все реализации определения интерфейса. Затем вы можете легко перейти к тому, который вы хотите с помощью клавиш со стрелками и Enter. Я считаю, что первый автоматически выбирается так, чтобы Ctrl-T + Enter будет делать то, что вам нужно.

107
Thorbjørn Ravn Andersen

В таблице ключей (Общие> Ключи) найдите "открытую реализацию" и сопоставьте ее с тем, что вы хотите. Я выбрал Ctrl + Shift + I, Убедитесь, что вы выбрали "Редактирование Java Источник" в поле "Когда". Я проверил это, и наведя курсор на имя метода и нажав Ctrl + Shift + I взял меня непосредственно к реализации вместо того, чтобы показать иерархию, которую вы получаете с Ctrl + T,.

enter image description here

Также вы можете увидеть ответ на почти идентичный вопрос для других вариантов:

22
digitaljoel