Если я нахожусь в интерфейсе и указываю на имя метода, что я могу сделать, чтобы быстро перейти к ЕДИНСТВЕННОЙ реализации этого метода?
используя eclipse 3.6.x
Ответы:
Я только что проверил это при установке Eclipse 3.6: удерживайте управление (команда на Mac), наведите курсор на имя метода и выберите «Открыть реализацию».
Вы можете назначить этому действию сочетание клавиш, выбрав «Окно»> «Настройки»> «Общие»> «Ключи» и выполнив поиск по запросу «Открыть реализацию».
F3это типичный «переход к реализации». Для интерфейсов, которые переходят к определению интерфейса .
Вместо этого используйте Ctrl+, Tчтобы увидеть все реализации определения интерфейса. Затем вы можете легко перейти к тому, который хотите, с помощью клавиш со стрелками и Enter. Я считаю, что автоматически выбирается первый, так что Ctrl-T+ Enterсделает то, что вам нужно.
В раскладке клавиш (Общие> Ключи) найдите «открытая реализация» и сопоставьте ее с тем, что хотите. Я выбрал Ctrl+ Shift+ I. Убедитесь, что вы выбрали «Редактирование исходного кода Java» в поле «Когда». Я протестировал его, и, наведя курсор на имя метода и нажав Ctrl+ Shift+, Iя сразу перешел к реализации, а не показал иерархию, которую вы получаете с Ctrl+ T.
Также вы можете увидеть ответ на почти такой же вопрос для других вариантов: