Сочетание клавиш Eclipse: название функции перехода - PullRequest
59 голосов
/ 21 апреля 2010

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


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

Ctrl + Shift + R

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


Sidenote

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

Shift + Alt + S

Ответы [ 10 ]

77 голосов
/ 25 марта 2011

Это старый вопрос, но ради людей, гуглящих это, Ctrl + O открывает поиск по контуру кода, который вы искали.

73 голосов
/ 22 февраля 2012

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

15 голосов
/ 21 апреля 2010

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

( Ctrl + H ):

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

Eclipse Java source search

7 голосов
/ 21 апреля 2010

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

5 голосов
/ 10 апреля 2015

Нажмите CTRL + Левая кнопка мыши на названии вашей функции.Eclipse автоматически откроет файл, по которому щелкнули, с помощью этой функции.

4 голосов
/ 12 октября 2012

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

2 голосов
/ 29 января 2014

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

1 голос
/ 21 сентября 2012

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

0 голосов
/ 18 октября 2016

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

Способ 1: (все рабочее пространство)
Ctrl + левый щелчок место вызова функции.

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

они будут перенаправлены на определение функции

0 голосов
/ 14 июня 2016

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

...