Come passare automaticamente alla classe corrente nella finestra dello strumento di progetto Intellij Idea?


137

Vorrei avere una scorciatoia da tastiera in IntelliJ IDEA che abbia il seguente effetto: l'albero nella finestra dello strumento di progetto si espande per mostrare la classe (o il file) attualmente aperta e questa classe viene selezionata nella struttura.

È possibile?


Possibile duplicato del file corrente Trova in IntelliJ
Suma

Risposte:


215

Navigate( Viewnelle versioni precedenti) | Select In...( Alt+ F1), Vista progetto ( Enter).

È anche possibile abilitare l' opzione Scorrimento automatico dall'origine in Project Viewmodo che il file corrente sia selezionato automaticamente.


3
@ 4myle Più precisamente, non funziona su Gnome, perché Gnome mappa Atl-F1 per mostrare la panoramica delle attività di Gnome per impostazione predefinita (che è ridondante se hai un tasto Windows / Cmd sulla tastiera). Basta andare in Impostazioni> Tastiera> "Mostra la panoramica delle attività", fare clic e quindi premere Backspace per cancellare la mappatura della tastiera. Quindi funzionerà.
Dan

@CrazyCoder conosci il modo per abilitare Autoscroll da Source per la classe che si trova in una libreria / jar dipendente sul percorso di classe (non direttamente nel codice sorgente).
DHRUV BANSAL

188

IntelliJ IDEA 2019

Fare clic con il tasto sinistro del mouse > Seleziona sempre il file aperto

Seleziona sempre il file aperto

C'è anche: Apri file con un solo clic : il file selezionato dalla vista ad albero verrà aperto sul lato destro.


Vecchie versioni di IntelliJ

Fare clic con il tasto destro del mouse sull'area Progetto / Pacchetti > Scorrimento automatico dall'origine

inserisci qui la descrizione dell'immagine

o

Fare clic con il tasto sinistro del mouse > Scorrimento automatico dalla sorgente

inserisci qui la descrizione dell'immagine

C'è anche: Scorrimento automatico sull'origine : il file selezionato dalla vista ad albero verrà aperto sul lato destro.


4
Hai letto la risposta accettata fino alla fine? Comunque, +1 per te perché hai incluso anche uno screenshot :)
lbalazscs

13
Sì, l'ho letto, ma l'ho pubblicato per 3 motivi: 1. in the Project Viewè ambiguo, perché può includere o meno l'albero che contiene i file. 2. Ho aggiunto che funziona anche se abbiamo la vista Pacchetti invece della vista Progetto. 3. Come hai detto, ci sono alcune persone che preferiscono una rappresentazione visiva per questo.
ROMANIA_engineer,

Grazie mille! Ogni volta che mi stupisco di come Idea sia riuscita a nascondere questa funzione ...
Denn0,

32

Prova Alt F1( Select Targetdialogo) + Invio.


6

Fai clic su questa icona fai clic su questa iconanella parte superiore della casella ad albero.


Qualche scorciatoia per farlo?
Yasar Arafath,

premere Alt+F1, quindi 1. Inoltre, è possibile definire la propria scorciatoia andando a Preferences, digitarli keymap, digitare Select in Project Viewsulla ricerca ...
dellasavia

1

puoi farlo anche usando il menu dinamico superiore che cambia per ogni file aperto. basta fare due volte clic sull'ultima cartella e il file si troverà sullo stesso ramo della cartella

inserisci qui la descrizione dell'immagine

buono anche per Pycharm


0

Puoi anche creare la tua combinazione di tasti per la "selezione nella vista ad albero" tramite prefs. Faccio spesso: MAIUSC + CMD + A e quindi basta selezionare Seleziona in ... e quindi premere INVIO.

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.