PhpStorm - Evidenzia il file attivo nel navigatore del progetto


121

Qualcuno sa come evidenziare il file corrente nel navigatore del progetto o un tasto di scelta rapida per espandere le cartelle nel file attivo?

Mi sono guardato intorno e non sono riuscito a trovare nulla che lo indichi come un'opzione.

Grazie :)

Risposte:


176

Anche qui c'è una bella caratteristica: Autoscroll to SourceAnd Autoscroll from Source.

È disponibile in tutti i prodotti intellij

Scorrimento automatico all'origine e scorrimento automatico dall'origine


Questo evidenzia il file, ma non lo seleziona, quindi qualsiasi altra attività della tastiera verrà comunque registrata nella finestra dell'editor.
Amalgovinus

Nel caso tu
fossi qui su Google

2
Il 2017 ha anche un'icona a mirino in alto quando lo scorrimento automatico è disattivato. in modo da poterlo fare clic e salterà alla fonte.
Artistan

Il collegamento / l'immagine è morto?
Guven

1
Trovato! L'icona del mirino si trova tra il menu a discesa "Progetto" e l'icona a forma di ingranaggio di riduzione a icona / impostazioni. Non appariva perché le opzioni di scorrimento automatico erano ancora attive.
redfox05

139

Su richiesta

Dovrebbe essere usato se non ti piace quando il tuo pannello Vista progetto viene modificato / spostato senza il tuo consenso.

Navigate | Select in... | Project View

Alt+ F1, 1per Windows / Linux

+F1 , 1(o fn+ ⌥ Opt+ F1, 1) per Mac OS


Puoi anche fare clic sull'icona "target like" nel pannello di visualizzazione del progetto effettivo con il mouse (vedi screenshot sotto - la prima icona lì).


Se desideri utilizzare una scorciatoia più breve / singola invece della scorciatoia standard in due passaggi:

  • installa il plug-in "Azioni extra"
  • assegnare un collegamento personalizzato all'azione "Seleziona nel progetto" appena fornita

NOTA: a partire da alcune versioni 2017.x o forse anche 2016.x l'IDE ha una propria Select in Project Viewazione dedicata (quindi non è necessario un plug-in aggiuntivo). Puoi trovarlo KeymapsottoOther ramo (suggerimento: usa la casella di ricerca per restringere l'elenco).


Automaticamente

Può essere utilizzato se non ti dispiace (o addirittura desideri) che il pannello Vista progetto rimanga concentrato sul file attualmente modificato (quindi scorre / si sposta su e giù / si espande quando necessario).

NOTA: con il passaggio frequente tra i file (ad es. CSS e HTML) quando hai molti file nel tuo progetto, tale "scorrimento" può diventare abbastanza fastidioso piuttosto veloce (se tali file si trovano in una parte invisibile in questo momento dell'albero del progetto) .

Attiva l' Autoscroll from Sourceopzione nel pannello Vista progetto (fai clic con il pulsante destro del mouse sulla barra dell'intestazione della finestra degli strumenti / titolo o menu sotto l'icona "ingranaggio")

inserisci qui la descrizione dell'immagine


1
C'è un modo per rendere questo il comportamento predefinito? Beh, non ho guardato abbastanza lontano. AutoScroll From Source, come menzionato da @funivan, è il trucco.
Bob Rockefeller

2
Scorrimento automatico, brillante, proprio quello che volevo.
Mick

1
Mi piace il modo in cui questa risposta offre l'opzione su richiesta che preferisco, lo scorrimento automatico lo rende troppo nervoso per me quando sfoglio le cartelle
Long MK Nguyễn

1
citando ciò che è nascosto nella risposta: " Puoi anche fare clic sull'icona" target like "sul pannello effettivo di Project View con il tuo mouse (vedi screenshot sotto - la prima icona lì). "
MediaVince

È ancora utile? Dopo tutto questo tempo ? Sempre.
pszaba

9

Basta premere l'icona circolare presente nell'immagine (con tooltip Scorri dalla Sorgente ) per navigare project directory treeed evidenziare il corrispondente file attivo presente nell'editor PHPStorm.

inserisci qui la descrizione dell'immagine


1
Questa dovrebbe essere la risposta accettata. Conciso e si occupa esattamente di ciò di cui OP ha bisogno.
Asamoah

La versione più recente di intelliJ non mostra più questa icona
Jason

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.