Комбинация клавиш Eclipse: имя функции goto

Предположим, что я знаю имя функции, но я не знаю, какой файл она объявила. Какой ярлык клавиатуры Eclipse может привести меня к функции, которую я ищу?


То, что я ищу, похоже на Eclipse:

Ctrl + Shift + R

за исключением того, что вместо этого будет искать имена методов.


Sidenote

С Visual Assist X я могу сделать это, используя функцию "Найти символ", которая выполняется с помощью

Shift + Alt + S

Ответ 1

Да, это старый вопрос, но у меня есть лучшее решение: как насчет F3? И CTRL + O - это то, что ищут пользователи Windows.

Ответ 2

Это старый вопрос, но ради людей Googling this, Ctrl + O открывает поиск кода, который вы ищете.

Ответ 3

Не совсем прямой ярлык, но вам нужно пройти диалог поиска по Java:

(Ctrl + H):

(Sergei упоминает в комментариях, что вам может потребоваться выбрать "Declarations" в разделе "Limit To" )

Eclipse Java source search

Ответ 4

Не уверен, что это именно то, что вы хотите, но если вы Ctrl + H, это вызовет диалог поиска. Параметр по умолчанию (для меня, с точки зрения Java EE) - это поиск по Java. Я могу ввести имя метода, а затем выбрать переключатель "Метод" в блоке "Поиск". Обратите внимание, что параметр по умолчанию (опять же для меня) для блока "Limit To" был радиокнопкой "Ссылки". Мне пришлось изменить это на "Все вхождения", чтобы увидеть объявление метода, а не только вызывающие.

Ответ 5

Я использую Momentics, поэтому я не уверен, что это в Eclipse или в плагине Momentics, но если это Eclipse, я думаю, что это именно то, что вам нужно: CTRL + Shift + T.

Ответ 6

Нажмите CTRL + Left Mouse Button на имя вашей функции. Eclipse автоматически откроет файл с нажатием этой функции.

Ответ 7

Если этот метод находится на интерфейсе, то использование Quick Outline или F3 для перехода к определению приведет вас только к определению интерфейса. Это не часто то, что я хочу. Вместо этого я ударил по моему mac, Cmd + T в методе, чтобы получить иерархию быстрого типа. Из иерархии типов вы можете перейти к реализации метода.

Ответ 8

Быстро и грязно использовать Ctrl + Shift + Up/Down, который перескакивает между членами (методы, переменные) в Java.

Ответ 9

Простое нажатие F3, поместив курсор на имя функции, будет работать для пользователей Windows.

Ответ 10

Простые 2 пути для объявления функций:

Путь 1: (Целая рабочая область)
           Ctrl + левый Нажмите место вызова функции.

путь 2: (на той же странице)
           нажмите Ctrl + F, чтобы найти диалоговое окно и введите n имя_функции и выполните поиск.

они перенаправляются на определение функции