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


121

Хтось знає, як виділити поточний файл у навігаторі проекту, або гарячу клавішу для розширення папок до активного файлу?

Я оглянувся і не зміг знайти нічого, що вказувало б на це як на вибір.

Дякую :)

Відповіді:


176

Також тут є особливість приємно: Autoscroll to SourceІ Autoscroll from Source.

Він доступний у всіх продуктах Intellij

Автоматичне прокручування до джерела та автоматичне прокручування джерела


Це виділяє файл, але він не вибирає його, тому будь-яка інша активність клавіатури все ще буде зареєстрована у вікні редактора.
Амальговінус

У випадку, якщо ви потрапили сюди, гуглившись, і цікавитесь, чи все-таки це так само для вашої версії: це те саме для 2017 року
Zanshin13

2
2017 також має піктограму перехрестя, коли автоскрол вимкнено. тож ви можете натиснути це, і воно перескочить до джерела.
Артистан

Посилання / зображення мертве?
Гувен

1
Знайшов це! Піктограма перехрестя знаходиться між спадним меню "Проект" та піктограмою гвинтика мінімізації / налаштування. Це не відображалось, оскільки параметри автоматичної прокрутки все ще були включені.
redfox05

139

На вимогу

Використовується, якщо вам не подобається, коли панель перегляду проектів змінюється / рухається без вашої згоди.

Navigate | Select in... | Project View

Alt+ F1, 1для Windows / Linux

+ F1, 1(або fn+ ⌥ Opt+ F1, 1) для Mac OS


Ви також можете натиснути на миші піктограму «як ціль» на фактичній панелі «Перегляд проекту» (див. Скріншот нижче - перший значок там).


Якщо ви хочете використовувати коротший / одинарний ярлик замість стандартного двоступеневого ярлика:

  • встановити плагін "Додаткові дії"
  • призначити спеціальний ярлик для щойно наданої дії "Вибрати в проекті"

ПРИМІТКА. У версії IDE 2017., або, можливо, навіть у 2016.x, є власні спеціальні Select in Project Viewдії (тому не потрібно додаткового плагіна). Ви можете знайти його Keymapпід Otherгілкою (підказка: використовуйте поле пошуку, щоб звузити список).


Автоматично

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

ПРИМІТКА: при частому перемиканні між файлами (наприклад, CSS та HTML), коли у вашому проекті багато файлів, таке "прокручування" може стати досить прикрим досить швидко (якщо такі файли зараз розташовані в невидимій частині дерева проекту) .

Autoscroll from SourceОпція активації на панелі «Перегляд проекту» (клацніть правою кнопкою миші на заголовку / заголовку вікна інструменту чи меню під значком «шестерня»)

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


1
Чи є спосіб зробити це поведінкою за замовчуванням? Ну, я не виглядав досить далеко. AutoScroll з джерела, як згадував @funivan, є трюком.
Боб Рокфеллер

2
Автоскролл, блискучий, саме те, що я хотів.
Мік

1
Мені подобається, як ця відповідь дає опцію на вимогу, яку я вважаю за краще, автоматичне прокручування робить це занадто стрибаючим для мене під час перегляду папок
Довгий МК Nguyễn

1
цитуючи, що поховано у відповіді: " Ви також можете натиснути на миші піктограму" націлити як "на фактичній панелі" Перегляд проекту "(див. скріншот нижче - перший значок). "
MediaVince

Це все-таки корисно? Після всього цього часу ? Завжди.
pszaba

9

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

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


1
Це має бути прийнятою відповіддю. Короткий і розглядає саме те, що потрібно ОП.
Асамоа

новіша версія intelliJ більше не показує цю піктограму
Джейсон

5

Наведені вище відповіді справедливі, але, на жаль, вам потрібно буде включити їх для кожного проекту.

Існує плагін від Jetbrains, який дозволить цю поведінку за замовчуванням для всіх нових проектів.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.