Ответ 1
ctrl+o
(cmd+o
) открывает быстрый контур, где вы можете искать метод в текущем классе.
Нажатие ctrl+o
снова расширяет область поиска до полной иерархии классов.
Мне очень полезно использовать ярлык Ctrl(cmd) + o на Eclipse, чтобы найти поле участника или метод в классе (и использовать его снова, чтобы получить из суперкласса).
Однако я хотел бы знать, есть ли аналогичный способ быстрого поиска в проекте и/или рабочей области для поля или метода, которым вы знаете имя, но не там, где оно (аналогично тому, как это делается, чтобы найти тип Ctrl(cmd) + Shift + T или ресурс Ctrl(cmd) + Shift + R).
Если не доступно, где я могу его запросить?
ctrl+o
(cmd+o
) открывает быстрый контур, где вы можете искать метод в текущем классе.
Нажатие ctrl+o
снова расширяет область поиска до полной иерархии классов.
Ближайшей вещью, которую я знаю, является Java-поиск, который позволяет указать поиск метода, поля, класса и т.д. Если вы находитесь в перспективе Java или Java Browsing, Ctrl + H будет откройте диалоговое окно поиска с Java Search в качестве выбранного типа.
Если вы хотите запросить функцию или расширение, введите ее в Eclipse Bugzilla. Имейте в виду, что отставание запросов функций HUGE, поэтому наиболее эффективным способом получить ваше внимание является инициатива и отправка патча.
С помощью ctrl+h
у вас будет еще несколько вариантов поиска.
В опции поиска java вы можете найти поиск type
, method
, package
, constuctor
, field
.
Также вы можете найти опцию "Ограничить до", чтобы сузить результаты поиска и получить точный результат поиска!
Если вы используете mac cmd + shift + l
, откроется окно поиска, в котором вы можете искать любую переменную или метод через проект.
Там нет никакого способа сделать это в Eclipse. Когда вы ищете метод, который в JAR Eclipse не найдет его, если у вас уже не была открыта папка.
Вы должны поиграть с этим и использовать косвенные способы поиска метода.
Самый быстрый способ, о котором я знаю, - это использовать ctrl+h
для вызова диалогового окна поиска Java.
ctrl+h
откроется опция поиска java. Введите строку и посмотрите. Он также имеет разные шаблоны, такие как .java
, .jsp
, затем выберите область, затем выполните поиск.
Я использую Eclipse IDE 2018-19. Используя Ctrl + Shift + L
, я получаю диалоговое окно для быстрого поиска текста.