Как найти пакет по имени в Eclipse? - PullRequest
17 голосов
/ 20 января 2012

Какой самый быстрый способ перейти к пакету Java в Eclipse? Я ищу что-то похожее на то, что Ctrl + Shift + T делает для классов.

Редактировать: Ctrl + H работает, но его использование ограничено. С одной стороны, нет простого способа навигации к результату поиска, потому что он не кликабелен.

enter image description here

Мне все еще не хватает функциональности Ctrl + Shift + T .

Ответы [ 5 ]

18 голосов
/ 20 января 2012

Ctrl - H

показывает диалоговое окно поиска Java, там вы можете выбрать «поиск» в качестве пакета, а затем ввести имя в поле ввода.

3 голосов
/ 14 декабря 2016

Попробуйте

'Navigate' -> 'Go To' -> 'Package...'

из меню, вероятно, это то, что вы ищете.Конечно, приведенная выше последовательность может быть выполнена с клавиатуры в виде серии стандартных сочетаний клавиш.Если вы предпочитаете получать доступ к этой функции с помощью специального прямого ярлыка (который не определен по умолчанию в моем затмении NEON.1), вы можете определить его с помощью

'Preferences' -> 'General' -> 'Keys'
1 голос
/ 23 января 2015

Нажмите на корневой пакет и начните вводить название пакета, который вы ищете.

1 голос
/ 20 января 2012

Я не думаю, что есть один, чтобы перейти к пакету, что бы вы хотели открыть?Ctrl + H открывает диалоговое окно поиска, которое вы можете использовать для поиска пакетов.

0 голосов
/ 11 декабря 2018

Ctrl + Shift + T работает и для пакетов: просто введите имя пакета и затем точку, и он покажет все классы в соответствующих пакетах. Начните с точки или звезды, чтобы выполнить сопоставление префиксов. Важно, чтобы строка поиска заканчивалась точкой, иначе последнее слово будет использовано для сопоставления с именами классов:

com.sun.mail.
.sun.mail.
*un.mail.

показывает все классы в пакетах, начинающихся с com.sun.mail (также совпадает с самим com.sun.mail). Результат: 147 классов от "ACL" до "YoungerTerm"


com.sun.mail.ascii
.sun.mail.ascii
*un.mail.ascii

показывает все классы в пакетах, начинающихся с com.sun.mail И, чье имя класса начинается с "ascii". Результат: 1 класс («ASCIIUtility»)


com.sun.mail.ascii.
.sun.mail.ascii.
*un.mail.ascii.

Нет результатов (нет пакета "com.sun.mail.ascii")

Если вы установили «Связь с редактором» в В представлении «Проводник пакетов» просто выберите любое совпадение, и проводник развернется до пакета. Вы можете попасть в корневой пакет с помощью & larr; (сначала выберите проводник пакетов, например, используя Ctrl + F7 ).

...