it-swarm.com.ru

Сочетание клавиш Eclipse: название функции перехода

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


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

Ctrl + Shift + R

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


Примечание

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

Shift + Alt + S

59
sivabudh

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

73
SuitUp

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

77
Narcolei

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

(Ctrl+H):

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

Eclipse Java source search

15
VonC

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

7
elduff

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

5
Robbit

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

4
user657862

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

2
Cedric Reichenbach

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

1
David Mann

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

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

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

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

0
Nachan C

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

0
SaiPawan