Как автоматически перейти к текущему классу в окне инструментов проекта Intellij Idea?


137

Я хотел бы иметь сочетание клавиш в IntelliJ IDEA, которое имеет следующий эффект: дерево в окне инструмента проекта раскрывается, чтобы показать текущий открытый класс (или файл), и этот класс становится выбранным в дереве.

Это возможно?


Возможная
Suma

Ответы:


215

Navigate( Viewв старых версиях) | Select In...( Alt+ F1), Вид проекта ( Enter).

Также можно включить Автопрокрутку от исходного варианта в Project Viewтаким образом , что текущий файл будет выбран автоматически.


3
@ 4myle Точнее, он не работает в Gnome, потому что Gnome отображает Atl-F1, чтобы по умолчанию показывать обзор действий Gnome (что является избыточным, если на клавиатуре есть клавиша Windows / Cmd). Просто зайдите в «Настройки»> «Клавиатура»> «Показать обзор действий», нажмите, а затем нажмите «Забой», чтобы очистить отображение клавиатуры. Тогда это будет работать.
Дан

@CrazyCoder Знаете ли вы, как включить автоматическую прокрутку из исходного кода для класса, который находится в некоторой зависимой библиотеке / jar на пути к классам (не напрямую в исходном коде).
DHRUV BANSAL

188

IntelliJ IDEA 2019

Щелкните левой кнопкой мыши на колесе> Всегда выбирать открытый файл

Всегда выбирать открытый файл

Также есть: Открыть файлы одним кликом - выбранный файл из дерева будет открыт с правой стороны.


Старые версии IntelliJ

Щелкните правой кнопкой мыши по области Project / Packages > Автопрокрутка из источника

введите описание изображения здесь

или

Левый клик на колесе> Автопрокрутка от источника

введите описание изображения здесь

Также есть: Автопрокрутка до источника - выбранный файл из дерева будет открыт с правой стороны.


4
Вы прочитали принятый ответ до конца? Во всяком случае, +1 для вас, потому что вы также включили скриншот :)
lbalazscs

13
Да, я прочитал это, но я опубликовал это по 3 причинам: 1. in the Project Viewявляется неоднозначным, потому что он может включать или не содержать дерево, содержащее файлы. 2. Я добавил, что это также работает, если у нас есть представление «Пакеты» вместо представления «Проект». 3. Как вы упомянули, есть люди, которые предпочитают визуальное представление для этого.
ROMANIA_engineer

Бесконечно благодарен! Каждый раз я поражаюсь, как Idea удалось скрыть эту особенность ...
Denn0


6

Нажмите на этот значок нажмите на эту иконкув верхней части дерева.


Есть какие-нибудь ярлыки для этого?
Ясар Арафат

нажмите Alt+F1, затем 1. Кроме того, можно определить свой собственный ярлык собирается Preferences, их тип keymap, тип Select in Project Viewпо поиску ...
dellasavia

1

Вы можете сделать это также с помощью верхнего динамического меню, которое изменяется для каждого открытого файла. просто дважды нажмите на последнюю папку, и файл будет в той же ветви папки

введите описание изображения здесь

также хорошо для pycharm


0

Вы также можете сделать свою собственную комбинацию клавиш для «выбора в виде дерева» через префы. Я часто делаю: shift + cmd + a, а затем просто пишу выберите в .., а затем нажмите клавишу ввода.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.