PhpStorm - выделить активный файл в навигаторе проекта

121

Кто-нибудь знает, как выделить текущий файл в навигаторе проекта, или горячую клавишу для разворачивания папок в активный файл?

Я осмотрелся и не нашел ничего, что указывало бы на это как на вариант.

Спасибо :)

Райан
источник

Ответы:

176

Также здесь есть особенность приятно: Autoscroll to SourceИ Autoscroll from Source.

Он доступен во всех продуктах intellij.

Автопрокрутка до источника и автопрокрутка от источника

funivan
источник
Это выделяет файл, но не выделяет его, поэтому в окне редактора все равно будет регистрироваться любая активность клавиатуры.
Амальговинус
На случай, если вы попали сюда через гугл и задаетесь вопросом, то же самое для вашей версии: это то же самое для 2017
Zanshin13,
2
2017 также имеет значок перекрестия, когда автопрокрутка отключена. так что вы можете щелкнуть по нему, и он перейдет к источнику.
Artistan
Ссылка / изображение мертво?
Guven
1
Нашел! Значок перекрестия находится между раскрывающимся списком «Проект» и значком «свернуть / настроить». Он не появился, так как параметры автоматической прокрутки все еще были включены.
redfox05
139

По запросу, по требованию

Следует использовать, если вам не нравится, когда панель просмотра проекта изменяется / перемещается без вашего согласия.

Navigate | Select in... | Project View

Alt+ F1, 1для Windows / Linux

+ F1, 1(или fn+ ⌥ Opt+ F1, 1) для Mac OS


Вы также можете щелкнуть мышью по значку «цель как» на панели просмотра проекта (см. Снимок экрана ниже - первый значок там).


Если вы хотите использовать более короткий / одиночный ярлык вместо стандартного двухэтапного ярлыка:

  • установить плагин "Extra Actions"
  • назначить настраиваемый ярлык для вновь предоставленного действия «Выбрать в проекте»

ПРИМЕЧАНИЕ. Начиная с некоторых версий 2017.x или, возможно, даже 2016.x, IDE имеет собственное специальное Select in Project Viewдействие (поэтому нет необходимости в дополнительном плагине). Вы можете найти его в Keymapпод Otherветвью (подсказка: коробка использование поиска , чтобы сузить список).


Автоматически

Может использоваться, если вы не возражаете (или даже хотите), чтобы панель «Просмотр проекта» оставалась сфокусированной на текущем редактируемом файле (чтобы она прокручивалась / перемещалась вверх и вниз / расширялась при необходимости).

ПРИМЕЧАНИЕ: при частом переключении между файлами (например, CSS и HTML), когда у вас много файлов в вашем проекте, такая «прокрутка» может довольно быстро стать довольно раздражающей (если такие файлы сейчас находятся в невидимой части дерева проекта) ,

Активируйте Autoscroll from Sourceопцию на панели «Просмотр проекта» (щелкните правой кнопкой мыши строку заголовка / заголовок окна инструментов или меню под значком «шестеренка»)

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

LazyOne
источник
1
Есть ли способ сделать это поведением по умолчанию? Что ж, я не смотрел достаточно далеко. AutoScroll From Source, как упоминал @funivan, - это уловка.
Боб Рокфеллер
2
Автопрокрутка, молодец, именно то, что я хотел.
Мик
1
Мне нравится, как этот ответ дает вариант по запросу, который я предпочитаю, автопрокрутка делает его слишком резким для меня при просмотре папок
Long MK Nguyễn
1
процитировать , что хоронили в ответ: « Вы также можете нажать на„цели , как“значок на фактическом Project View панели с помощью мыши (см скриншот ниже - первой иконе). »
MediaVince
Это все еще полезно? После всего этого времени ? Всегда.
pszaba
9

Просто нажмите круглый значок, присутствующий на изображении (с подсказкой Scroll from Source ), чтобы перейти в project directory treeи выделить соответствующий активный файл, присутствующий в редакторе PHPStorm.

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

nikin
источник
1
Это должен быть принятый ответ. Краткий и касается именно того, что нужно OP.
Асамоа
более новая версия intelliJ больше не показывает этот значок
Джейсон,
5

Все приведенные выше ответы действительны, но, к сожалению, вам придется включить их для каждого проекта.

Есть плагин от Jetbrains, который по умолчанию включает это поведение для всех новых проектов.

http://plugins.jetbrains.com/plugin/7575?pr=

Фрэнсис
источник