PhpStorm - Markieren Sie die aktive Datei im Projektnavigator


121

Weiß jemand, wie man die aktuelle Datei im Projektnavigator hervorhebt oder einen Hotkey, um Ordner auf die aktive Datei zu erweitern?

Ich habe mich umgesehen und konnte nichts finden, was darauf als Option hinweist.

Vielen Dank :)

Antworten:


176

Auch hier ist eine nette Funktion: Autoscroll to SourceUnd Autoscroll from Source.

Es ist in allen Intellij-Produkten verfügbar

Autoscroll zur Quelle und Autoscroll von der Quelle


Dadurch wird die Datei hervorgehoben, aber nicht ausgewählt, sodass weiterhin weitere Tastaturaktivitäten im Editorfenster registriert werden.
Amalgovinus

Für den Fall, dass Sie durch googeln hierher gekommen sind und sich fragen, ob es für Ihre Version immer noch dasselbe ist: Dies ist dasselbe für 2017
Zanshin13

2
2017 gibt es dort oben auch ein Fadenkreuz-Symbol, wenn die automatische Bildlauffunktion deaktiviert ist. Sie können also darauf klicken und es wird zur Quelle springen.
Artistan

Link / Bild ist tot?
Guven

1
Fand es! Das Fadenkreuzsymbol befindet sich zwischen der Dropdown-Liste "Projekt" und dem Zahnradsymbol "Minimieren / Einstellungen". Es wurde nicht angezeigt, da die Optionen für den automatischen Bildlauf noch aktiviert waren.
Redfox05

139

Auf Nachfrage

Sollte verwendet werden, wenn Sie nicht möchten, wenn Ihr Projektansichtsfenster ohne Ihre Zustimmung geändert / verschoben wird.

Navigate | Select in... | Project View

Alt+ F1, 1für Windows / Linux

+ F1, 1(oder fn+ ⌥ Opt+ F1, 1) für Mac OS


Sie können auch mit der Maus auf das Symbol "Ziel wie" in der tatsächlichen Projektansicht klicken (siehe Abbildung unten - das erste Symbol dort).


Wenn Sie eine kürzere / einzelne Verknüpfung anstelle einer standardmäßigen zweistufigen Verknüpfung verwenden möchten:

  • Installieren Sie das Plugin "Extra Actions"
  • Weisen Sie der neu bereitgestellten Aktion "In Projekt auswählen" eine benutzerdefinierte Verknüpfung zu

HINWEIS: Ab einigen Versionen von 2017.x oder vielleicht sogar 2016.x verfügt die IDE über eine eigene Select in Project ViewAktion (daher ist kein zusätzliches Plugin erforderlich). Sie finden es Keymapunter dem OtherZweig (Hinweis: Verwenden Sie das Suchfeld, um die Liste einzugrenzen).


Automatisch

Kann verwendet werden, wenn Sie nichts dagegen haben (oder sogar möchten), dass sich das Projektansichtsfenster auf die aktuell bearbeitete Datei konzentriert (so dass es bei Bedarf gescrollt / nach oben und unten verschoben / erweitert wird).

HINWEIS: Wenn Sie häufig zwischen den Dateien wechseln (z. B. CSS und HTML), wenn Sie viele Dateien in Ihrem Projekt haben, kann ein solches "Scrollen" ziemlich schnell ziemlich ärgerlich werden (wenn sich solche Dateien im unsichtbaren Teil des Projektbaums befinden). .

Aktivieren Sie die Autoscroll from SourceOption in der Projektansicht (Rechtsklick auf die Kopfzeile / den Titel oder das Menü des Werkzeugfensters unter dem Symbol "Zahnrad").

Geben Sie hier die Bildbeschreibung ein


1
Gibt es eine Möglichkeit, dies zum Standardverhalten zu machen? Nun, ich habe nicht weit genug geschaut. AutoScroll From Source, wie von @funivan erwähnt, ist der Trick.
Bob Rockefeller

2
Autoscroll, brillant, genau das, was ich wollte.
Mick

1
Ich mag, wie diese Antwort die On-Demand-Option gibt, die ich bevorzuge, Autoscroll macht es mir zu nervös beim Durchsuchen von Ordnern
Long MK Nguyễn

1
Zitieren, was in der Antwort vergraben ist: " Sie können auch mit der Maus auf das Symbol" Ziel wie "in der tatsächlichen Projektansicht klicken (siehe Abbildung unten - das erste Symbol dort). "
MediaVince

Ist das noch nützlich? Nach all der Zeit ? Immer.
Pszaba

9

Klicken Sie einfach auf das im Bild vorhandene kreisförmige Symbol (mit QuickInfo Von Quelleproject directory tree scrollen ), um im zu navigieren und die entsprechende aktive Datei im PHPStorm-Editor hervorzuheben.

Geben Sie hier die Bildbeschreibung ein


1
Dies sollte die akzeptierte Antwort sein. Prägnant und genau das, was OP benötigt.
Asamoah

Die neuere IntelliJ-Version zeigt dieses Symbol nicht mehr
Jason

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.