IntelliJ IDEA: как быстро перейти к конкретному пакету - PullRequest
0 голосов
/ 18 мая 2018

В проекте слишком много пакетов, и пакеты очень глубокие.Как быстро перейти к определенному пакету?

Например, пакет com.nmj.edu.pox.els.excel.service в проекте, как быстро перейти к нему?Есть ли способ, подобный Navigate to a file?

enter image description here

Как быстро найти org.junit.internal.builders пакет в соответствии с полным путем пакета, когда выбран junit.extensions.ActiveTestSuiteили дерево каталогов свернуто?Я

enter image description here

У меня вопрос , а не о расположении этого пакета в соответствии с открытым файлом.

Ответы [ 3 ]

0 голосов
/ 18 мая 2018

После того, как вы открыли файл, нажмите «Прокрутить из источника»Откроется вся иерархия пакетов для выбранного файла.Скриншот PFB для справки, чтобы найти кнопку «Прокрутка от источника».enter image description here

Примечание: Для этого нет таблицы ключей.

0 голосов
/ 18 мая 2018

В Навигация |Действие файла , которое вы можете фильтровать по имени каталога (соответствующего пакету) с разделителем /.С помощью этого действия вы можете перейти к пакету в окне инструмента проекта или открыть класс из этого пакета в редакторе.

Затем, в зависимости от того, что вам нужно

  • использоватьГлавное меню |Навигация | Перейти к панели навигации действие ( Alt + Home ярлык Windows по умолчанию), чтобы выбрать любой другой класс в этом пакете или просмотреть структуру пакета

  • или используйте Главное меню |Навигация |Выберите In ... ( Alt + F1 ) -> Действие представления проекта, чтобы перейти к этому классу в окне инструментов проекта.

Такжес представлением Packages и включенной опцией Flatten Packages в окне инструментов проекта вы можете найти пакет, используя speed search (при условии, что соответствующий узел пакета виден в представлении).

Связать запрос в трекере: IDEA-35362

0 голосов
/ 18 мая 2018

Ну, есть на самом деле.Вы проверили Intellij IDEA Navigation Docs ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...