2011-01-17 22 views
12

Esiste un componente aggiuntivo per Visual Studio che consente di salvare l'elenco di file/schede attualmente aperti in Visual Studio, ad esempio il gestore sessioni che si ottiene in Opera?Esiste un componente aggiuntivo per la gestione delle sessioni per Visual Studio che consente di salvare l'elenco dei file aperti?

Non voglio dire come posso salvare tutti i file attualmente aperti (Ctrl + Shift + S) o come posso riaprire tutti i file che ho aperto quando riapro Visual Studio.

Voglio dire come posso avere un set di file aperti per un problema/bug, quindi salvare quell'elenco quando viene visualizzato un altro problema/bug più importante, quindi riaprire l'elenco dei file salvati che avevo precedentemente aperto. In questo modo non avrei dovuto gp e trovare tutti i file che avevo aperto in origine o tenere aperti molti file contemporaneamente.

Grazie

Keith

+0

Vedere anche [Come posso salvare le schede aperte ei gruppi di schede in Visual Studio 2012?] (Http://stackoverflow.com/questions/19378005/how-can-i-save-opened-tabs-and-tab- groups-in-visual-studio-2012) –

risposta

2

Document Session Manager aggiuntivo sembra fornire la funzionalità che sono dopo. Tuttavia, non è stato aggiornato da aprile 2010.

Favorite Documents estensione consente di creare collegamenti a file di codice utilizzati di frequente e quindi di aprirli rapidamente come gruppo o singolarmente dal menu Preferiti in Visual Studio 2010, 2012 e 2013.

0

@ Ben accennato alla risposta, ma che funzionerà solo per un set di file (ad esempio se chiudi e riapri una soluzione dovresti trovare gli stessi file aperti come in precedenza).

Un work-around leggermente hacky sarebbe quella di mantenere manualmente diverse versioni del file .suo (inserire tutte le declinazioni di responsabilità appropriato qui), però che si costringerebbe a chiudere e aprire la soluzione di volta in volta.

PS: 3 minuti su Google, non ha trovato nulla. Mi aspetto che non dovrebbe essere troppo difficile azzerare una macro per farlo.

0

Semplice macro modello:

Public Module Sessions 
    Sub Session1() 
     DTE.ItemOperations.OpenFile("fullPathFile1") 
     DTE.ItemOperations.OpenFile("fullPathFile2") 
     ... 
     DTE.ActiveDocument.Activate() 
    End Sub 
End Module 
+0

Ciò non è affatto generalizzato, sarebbe una quantità ridicola di spese generali da fare per ogni progetto e ogni volta che la sessione di lavoro doveva cambiare. – Logos

8

Save All The Tabs è una grande estensione che sembra soddisfare perfettamente questa richiesta. Lo sto rilasciando da quando questo post compare nei primi risultati di google per "schede di salvataggio di Visual Studio".

+0

Non funziona così. Sembra che stia salvando la lista dei file ma non può aprirli tutti. – goamn

+0

L'autore non usa più VS così il lavoro di VS2017 è limitato. Inoltre, non salva set in alcun tipo di file di impostazioni. Probabilmente usa il registro. La mancanza di salvataggio dei file lo rende molto meno utile per il lavoro con GIT. – secretwep

Problemi correlati