Seleziona automaticamente il file in Esplora soluzioni dalla sua scheda aperta


238

Normalmente, molti file in Visual Studio 2010 vengono aperti in molte schede, mentre si lavora in modo massiccio su un progetto. Molte volte mi ritrovo a fare clic con il tasto destro del mouse sul titolo di una scheda Show/Select/Scroll-to this file in Solution Explorere cerco, e non riesco a trovarlo.

C'è un modo per selezionare automaticamente un file aperto in Esplora soluzioni?


5
Sì, continuo quasi a tornare su "Traccia elemento attivo in Esplora soluzioni", quindi ricordo quanto non mi è piaciuto, perché perderei traccia della sezione del progetto su cui stavo lavorando. Tuttavia, spesso desidero anche "focalizzare" su richiesta il documento che sto modificando, per vedere tutti gli elementi negli spazi dei nomi vicini. Ad esempio, forse ho appena approfondito 5 riferimenti in un progetto che non conosco bene, usando F12 (Vai alla definizione). Non voglio aprire 5 alberi, quindi non posso tornare al mio progetto focale, ma ora voglio ispezionare la biblioteca di terze parti per un momento.
Shannon,

Risposte:


341

Un'altra opzione è quella di associare "View.TrackActivityInSolutionExplorer" a una scorciatoia da tastiera, che è la stessa di "Strumenti -> Opzioni -> Progetti e soluzioni -> Traccia elementi attivi in ​​Esplora soluzioni"

Se si attiva la scorciatoia due volte, il file viene selezionato in Esplora soluzioni e il tracciamento viene nuovamente disabilitato.

Visual Studio 2013+

Ora esiste una funzione integrata nell'esploratore della soluzione VS2013 chiamata Sync with Active Document. L'icona è due frecce nella soluzione esploratore, e ha la combinazione di tasti Ctrl+ [, Sper mostrare il documento corrente nella soluzione esploratore. Non abilita l'impostazione automatica sopra menzionata e si verifica solo una volta.


3
Il binding della tastiera viene eseguito in Strumenti / Opzioni ... / Ambiente / Tastiera - Sono andato con il binding Ctrl + Alt +] (parentesi quadra chiusa).
ShawnFeatherly,

1
'Strumenti -> Opzioni -> Progetti e soluzioni -> Traccia elemento attivo in Esplora soluzioni' funziona ancora in Visual Studio 2017 Community Edition.
John Pittaway,

'Strumenti -> Opzioni -> Progetti e soluzioni -> Traccia elemento attivo in Esplora soluzioni' funziona ancora in Visual Studio 2019
Muhammad Hannan

211

Non so se è possibile farlo su richiesta, ma è possibile abilitare l'opzione "Traccia elemento attivo in Esplora soluzioni" (Strumenti-> Opzioni-> Progetti e soluzioni-> Generale) che selezionerà sempre l'elemento della scheda attivo in Esplora soluzioni.


9
Più precisamente: Strumenti -> Opzioni -> Progetti e soluzioni -> Generale ->
Barton

39

Se stai usando il plug-in ReSharper , puoi farlo usando il collegamento Shift+ Alt+ Lo navigare attraverso il menu come mostrato.

Inserisci qui la descrizione dell'immagine


20

Questo non è esattamente quello che stai cercando, ma selezionerebbe automaticamente il file "attivo" in Esplora soluzioni:

Strumenti -> Opzioni -> Progetti e soluzioni -> Traccia elemento attivo in Esplora soluzioni.


9

L'opzione migliore ora è installare il componente aggiuntivo Microsoft Visual Studio su Productivity Power Tools .

Con questo arriva "Solution Navigator" (alternativa a Solution Explorer, con molti vantaggi) - che quindi è possibile utilizzare per filtrare i file per mostrare solo "Apri". Puoi anche filtrare i file per mostrare "Modificato" e "Non salvato".


6

È in VS2012 - In particolare l'icona a 2 frecce nella parte superiore di Esplora soluzioni (frecce sinistra / destra, una sopra l'altra). Questo salta automaticamente al file corrente.

Questa icona è visibile solo se hai Track Active Item in Solution Explorerdisabilitato.


5

In Visual Studio 2012, lo stesso può essere fatto utilizzando l'opzione "Sincronizza con documento attivo" in Esplora soluzioni


3

Il plug-in Tab Studio aggiunge "seleziona in Esplora soluzioni" al menu di scelta rapida nelle schede.


sapevo di averlo visto da qualche parte ... grazie per averlo sottolineato era in tabstudio (che avevo installato)
Harvey Darvey

1

Ho inserito una richiesta di funzionalità proprio per questa funzione. Anche se so che questa non è una risposta in sé, è un passo nella direzione di poter implementare questa funzione. Eventuali voti possono aiutare ad attirare l'attenzione di Microsoft.

Per quanto ne so, anche se non c'è modo di farlo se non scrivere una macro o creare il proprio componente aggiuntivo / estensione in Visual Studio.


1

C'è una bella estensione di VS2010, che fa esattamente questo: Solution Explorer Tools .

Questa estensione aggiunge un pulsante che seleziona il file corrente in Esplora soluzioni, nonché comodi pulsanti per comprimere ed espandere progetti.


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.