Перейдите к одноименным пакетам Java / Scala - PullRequest
0 голосов
/ 07 мая 2020

Я кодирую IntelliJ в многомодульном репо. Я часто оказываюсь в ситуации, когда я редактирую исходный код com.acme.something.MyClass (в модуле a) и хочу «перейти» к тому же пакету, но в другом модуле. Этот другой модуль иногда может быть a-tests, но иногда это не тестовый модуль (например, модуль b), который определяет тот же пакет Java (например, потому что бизнес-лог c разделен на два модуля, каждый реализует конкретный аспект c).

<ADD>

Дело в том, что я не обязательно знаю / помню имена классов в этой другой папке (когда я действительно помню , Я нажимаю Double Shift, чтобы везде искать это имя класса).

</ADD>

Итак, мне интересно, есть ли поддержка пользовательского интерфейса для быстрого перехода к пакетам с одинаковыми именами в других модулях в репо?

1 Ответ

0 голосов
/ 08 мая 2020

Одна из возможностей - найти класс по имени и посмотреть, какому модулю он принадлежит.

Используйте Искать везде , дважды нажав Shift.

Search Everywhere

Или используйте Перейдите к Класс (Ctrl + N) или его двойник файловой системы (Ctrl + Shift + N).

Navigate to Class

Другой способ сделать это - использовать Найти в пути (Ctrl + Shift + F) и указать точный модуль для поиска имени класса или пакета.

Find in Path

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