Найдите текущий файл в IntelliJ


360

Как найти текущий файл в структуре проекта? ( По аналогии с Visual Studio, Ctrl+ Alt+ L). Как называется операция (чтобы я мог определить ее в таблице ключей)

Ответы:


559

Alt+ F1почти делает то, что вы хотите. Вам нужно ударитьEnter потом, так как IDEA позволяет использовать несколько «целей» для навигации (структура проекта, структура файла и т. Д.).

(Обратите внимание, что вы также можете установить AutoScroll на Source и AutoScroll from source, используя две кнопки «прямоугольники со стрелками» над представлением структуры проекта, но это может раздражать, когда оно заталкивает вас в источник JDK, потому что вы следовали ссылке java.io.File.

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


40
Текущая версия IntelliJ переименовала это в «Select In» в категории Navigate. Ярлык по умолчанию все еще ALT-F1
— smith324

12
Этот ярлык является системным ярлыком в Ubuntu. Следующий пост описывает, как удалить этот ярлык из Ubuntu: askubuntu.com/questions/126817/…
— Halil

2
В раскладке это называется «Выбрать в ...».
— Seanmcl

3
это быстрее, если вы просто нажмете «Alt + F1», а затем «1», как появится контекстное меню.
— Стив Уотерс

Alt + Shift + 1для меня в 2017.3
— isalgueiro

364

Вы также можете нажать маленькую кнопку с перекрестием на панели проектов:

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

Обратите внимание, что символ не будет отображаться, если включена опция « Всегда выбирать открытый файл» (ранее «Автопрокрутка из источника»).


1
Я привык щелкнуть правой кнопкой мыши на панели редактора> Показать в проекте, поэтому этот подход одним щелчком был ближе к тому, что я искал, чем другие варианты здесь, спасибо.
— Шастингс

28
Есть ли сочетание клавиш для этой кнопки?
— технофил

2
К сожалению, «Автопрокрутка из источника» работает только при переключении на источник в редакторе из другого файла. Если источником является единственная открытая вами вкладка редактора, вы не можете «переключиться» на нее, чтобы не происходила автопрокрутка: вам нужно открыть какой-то другой файл, чтобы вы могли вернуться с него. Так что было бы лучше, если бы значок перекрестия был всегда доступен.
— Адриан Пронк

5
Этот вопрос существует уже 8 лет, получил 50000+ просмотров и сотни голосов, и, конечно же, JetBrains увидит, что это часто запрашиваемая функция. Мне нравится выражение @technophyle «есть ли сочетание клавиш», и я бы хотел, чтобы JetBrains действительно сделал это доступным с карты клавиш
— Дэвид

Одно это произвело революцию в том, как я использую ИДЕЮ
— Карая

69

Нажмите на шестерню, а затем всегда выбирайте открытый файл (ранее Autoscroll From Source)

меню зубчатого колеса


1
Когда это включено, Alt+ 1можно использовать вместо Alt+ F1, 1чтобы переместить фокус на боковую панель из редактора.
— jakub.g

1
Удивительно, я не могу понять, почему по умолчанию это OFF, а не ON. Спасибо за этот ответ.
— Брэм Луйтен

Теперь он называется «Всегда выбирать открытый файл». (Intellij 2020.1)
— worldsayshi

20

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

  1. Щелкните правой кнопкой мыши по области Project / Packages> Autoscroll to Source.
  2. Щелкните правой кнопкой мыши по области Project / Packages> Autoscroll from Source.

Пожалуйста, найдите изображение ниже.

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




17

Используйте Find Action (многократно; освободите вашу драгоценную память):

  1. Нажмите Shift+ cmd+ A(уверен, что это Shift+ Ctrl+A для Windows и Linux)
  2. Тип выберите в ...
  3. Выберите Выбрать в представлении проекта в списке предложений

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


12

В IntelliJ IDEA 14 прямого ярлыка для такой операции нет, но вы можете установить плагин и установить для него комбинацию клавиш для функции «Scroll From Source» в настройках раскладки клавиатуры.

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


7
  1. Откройте проводник проекта (по умолчанию слева)
  2. Нажмите на кнопку настройки крошечного колеса
  3. Установите флажок Автопрокрутка от источника.

Boom! Вы сделали.


7

В дополнение к другим опциям, по крайней мере, в IntelliJ IDEA 2017 Ultimate и, возможно, в некоторых более ранних версиях (я не знаю), вы можете сделать это в одном ярлыке.

Отредактируйте настройки, найдите select in project viewи в разделе «Таблица ключей» просмотрите сопоставленный ярлык или сопоставьте один из ваших вариантов.

На Mac Ctrl+ Option+ Lеще не используется, и это тот же ярлык, который Visual Studio для Windows использует изначально ( Ctrl+ Alt+ L, так что это может быть хорошим выбором.


«Выберите в представлении проекта» работа для меня. В Ubuntu я установил «Alt + L».
— Эмдадул Савон

2

Если вы используете Mac

Исходя из текущей вкладки, выбрать файл в проекте: FN+ ALT+F1

Затем выберите в: Вид проекта> Выбрать в: Проект


2

В издании Intellij Idea Community 2020.1:

  1. Щелкните правой кнопкой мыши заголовок проекта.
  2. Выберите «Всегда выбирать открытый файл»

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

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