Posso salvare il layout della finestra in Visual Studio 2010/2012/2013?


126

Esiste un modo per salvare (e in seguito ripristinare) un determinato layout di finestra in VS2010 / VS2012 / 2013?


3
Con tutto il rispetto per l'utente Cody Grey e la sua risposta, suggerisco di passare la risposta all'utente oocx di seguito, che ha trovato quello che stavi cercando, e in effetti, quello che sto cercando. Quello che vuoi ora è possibile tramite quel componente aggiuntivo e ti suggerisco di cambiare la risposta in modo che altri utenti che si imbattono in questo argomento sappiano che il problema è ora risolto.
Axonn,

2
VS2012: Alt-T, Iaccelera all'opzione di menu "Importa ed esporta impostazioni".
lancia,

1
@lance: oppure definisci una scorciatoia in Strumenti-> Opzioni-> Ambiente-> Tastiera per il Tools.ImportandExportSettingscomando.
Otiel,

L'IDE Delphi ha incorporato questa funzione come una casella combinata della barra delle applicazioni da quando ricordo. Ho scoperto che la mancanza di una funzionalità equivalente di Visual Studio è sorprendente e incredibilmente fastidiosa. Delphi ha anche la possibilità di scambiare automaticamente i layout durante il debug.
Gerry Coll,

Controlla la risposta di Thomas qui sotto se stai cercando la soluzione VS 2015+ per questo.
John Tortugo,

Risposte:


88

Sì, è possibile utilizzare la "Procedura guidata di importazione ed esportazione delle impostazioni" (disponibile nel menu Strumenti) per esportare in un file solo le impostazioni relative al layout della finestra corrente. Deseleziona tutto tranne "Impostazioni generali"> "Layout finestra" e salva il file da qualche parte che potrai trovarlo in seguito.

Quindi, è possibile utilizzare nuovamente la "Procedura guidata di importazione ed esportazione delle impostazioni" per importare quel file di impostazioni, ripristinando tutte le finestre degli strumenti nel layout precedente. (Si noti che la procedura guidata consente anche di limitare ciò che si importa da un determinato file di impostazioni nello stesso modo in cui è possibile limitare ciò che si esporta.)

Lo uso sul mio laptop, dove il passaggio avanti e indietro tra le configurazioni a monitor singolo e multiplo trasforma la gestione delle finestre in una vera seccatura. Mantengo solo i file delle impostazioni che descrivono ciascuno dei layout che utilizzo più frequentemente e importano quello che meglio si adatta al mio attuale ambiente di lavoro quando ne ho bisogno.

Zain Naboulsi ha scritto un blog sul processo qui , completo di schermate illustrative.


Aggiornamento: Praveen Sethuraman, del team VS, sottolinea che Visual Studio 2015 ha finalmente la possibilità di salvare layout personalizzati come funzionalità integrata di prima classe. Tuttavia, non ho ancora avuto la possibilità di testare l'implementazione.


Questo non salva le schede aperte per me su Visual Studio 2012 :(
Nam G VU

6
Questo mi sembra così stravagante, specialmente considerando che sia Eclipse che Netbeans hanno solo layout che è possibile salvare / accedere da un menu.
Wayne Werner,

Nel frattempo, Visual Studio 2015 ha un layout che può essere salvato da un menu, vedere la risposta di seguito .
TheOperator,

No, non funziona per le schede salvate. Questi sono memorizzati in un file privato insieme al tuo progetto, @nam. Verranno ripristinati automaticamente quando riapri un progetto su cui stai lavorando.
Cody Grey

62

C'è un bel plug-in di Visual Studio che ti consente di salvare e caricare layout personalizzati delle finestre: http://perspectives.codeplex.com (puoi trovarlo anche nella galleria VS).

Lo uso perché spesso devo passare da un layout a tre schermi (quando il mio laptop è ancorato) a un layout a schermo singolo (solo display laptop).

È anche utile perché VS dimentica casualmente il mio layout personalizzato dopo il debug.


1
+1, sebbene questo strumento sia difettoso, applica molto bene l'impostazione.
Vaccano,

Questo plug-in non salva le schede aperte per me su Visual Studio 2012 :(
Nam G VU

2
prospettive provate - bella idea ma è buggy da morire. finito per disinstallare.
GarethD,

Come GarethD. Ho dovuto disinstallare come continuato dandomi infinite finestre di messaggio di eccezione null riferimento e si è schiantato VS più volte.
Chris Pickford,

2
Le prospettive non sembrano avere il supporto per VS 2013, e le recensioni non sono buone come Layouts O Rama (anche se il nome è migliore). Mi piacerebbe provarlo, se escono con una versione più recente.
Lucas Fowler,

50

Layouts-O-Rama è la mia opinione sul problema. Si trova nella galleria vs qui:

http://visualstudiogallery.msdn.microsoft.com/35966ad9-430f-4ad7-9186-4394b784e36c


4
Penso che dovresti dire che l'hai sviluppato per essere totalmente onesto
VdesmedT

21
Non ho semplicemente detto che affermando Layouts-O-Rama era la mia opinione sul problema? Ad ogni modo, per renderlo chiaro a tutti, l'estensione è stata sviluppata da me. Saluti.
mklein,

1
Questa sembra una buona soluzione, anche se finora ho ottenuto solo per ridimensionare tutte le finestre tranne la finestra VS principale.
Carlos P,

2
Non può ridimensionare la finestra VS principale, non è una finestra degli strumenti e funziona in modo diverso. Puoi usare lo strumento chiamato "Sizer" per cambiarlo, se vuoi, Carlos P.
Lucas Fowler

Non sapevo di Sizer, sto per provare. Grazie per il consiglio.
Coder_Dan

30

Sono entusiasta di informarti che con la versione "14" CTP2 di Visual Studio abbiamo aggiunto una funzione Layout personalizzati che consente agli utenti di salvare, applicare e gestire layout personalizzati delle finestre.

I dettagli sulla versione CTP2 sono disponibili qui: http://blogs.msdn.com/b/visualstudio/archive/2014/07/08/visual-studio-14-ctp-2-available.aspx

Salva e applica layout IDE personalizzati.
Ora puoi salvare e applicare layout personalizzati per le finestre degli strumenti nell'IDE. I comandi Salva layout finestra e Applica layout finestra si trovano nel menu Finestra ed è inoltre possibile rinominare, riordinare ed eliminare i layout da Gestisci layout finestra.

Ci piacerebbe ricevere il tuo feedback su questa funzione. Inviaci qualsiasi feedback utilizzando il menu "Invia un sorriso" integrato (vedi http://msdn.microsoft.com/en-us/library/zzszcehe.aspx ).

Grazie!
Praveen Sethuraman
Visual Studio IDE Experience Team



2
@Praveen grazie per aver dato un'idea del team VS. Idealmente, vuoi aggiungere la tua firma nella pagina del tuo profilo e non firmare i tuoi post. Questa è la pratica qui. Un altro punto da notare è includere qui estratti pertinenti degli articoli collegati nel tuo post per evitare il marciume dei link. Ho modificato la tua risposta per riflettere lo stesso.
bPratik,

1
@bPratik Aspetti positivi --- tranne per il fatto che la firma era l'unica rivelazione di affiliazione con MS o il team di Visual Studio (e il post ha meno senso senza quello). Ho scelto di utilizzare il testo originale di OP, piuttosto che scriverlo altrove dal punto di vista di OP.
jpaugh

2

In Visual Studio 2015/2017/2019, puoi andare su Finestra -> Salva layout finestra. È possibile salvare più layout. Non penso che funzioni su tutti i dispositivi.

inserisci qui la descrizione dell'immagine


Uso VS2015 ma non vedo questa opzione. Deve essere abilitato ovunque?
Belgo Canada
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.