Personalizzare i layout delle finestre e personalizzare le schede
In Visual Studio è possibile personalizzare la posizione, la dimensione e il comportamento delle finestre per creare layout di finestra ottimali per i vari flussi di lavoro relativi allo sviluppo. È anche possibile personalizzare il modo in cui si usano le schede per interagire con il codice.
Personalizzare il layout delle finestre
Quando si personalizza un layout di finestra, l'ambiente di sviluppo integrato (IDE) di Visual Studio lo ricorda. Ad esempio, se si modifica la posizione di ancoraggio di Esplora soluzioni e quindi si chiude Visual Studio, la volta successiva che si apre Visual Studio, Esplora soluzioni verrà ancorata nella stessa posizione. L'IDE di Visual Studio memorizza la posizione di ancoraggio anche se si lavora in un altro computer.
È anche possibile assegnare un nome a un layout personalizzato e salvarlo, e quindi passare da un layout all'altro con un unico comando. Ad esempio, è possibile creare un layout per la modifica e un layout per il debug e passare da un layout all'altro selezionando >Finestra Applica layout finestra.
Suggerimento
A partire da Visual Studio 17.9, l'elenco dei documenti aperti è stato spostato da un formato binario nel file con estensione suo a un formato di testo normale in un file JSON. Il file JSON viene salvato nella cartella .vs nascosta nella stessa posizione del file con estensione suo (solutionFolder.vs\solutionName\v17). Questo file JSON contiene l'elenco di documenti aperti e le relative proprietà, il layout di gruppi di documenti e contenitori e la larghezza delle colonne di tabulazione verticale. L'archiviazione in testo normale come JSON consente un backup più semplice e la possibilità di archiviare diversi set di documenti aperti che possono essere ripristinati in base alle esigenze.
Finestre dei documenti e degli strumenti
L'IDE ha due tipi di finestra di base: finestre degli strumenti e finestre dei documenti. Le finestre degli strumenti includono Esplora soluzioni, Esplora server, la finestra Output, Elenco errori, le finestre di progettazione e le finestre del debugger. Le finestre dei documenti contengono i file del codice sorgente, file di testo arbitrario, file config e così via. È possibile ridimensionare le finestre degli strumenti e trascinarle sulla barra del titolo. È possibile trascinare le finestre dei documenti in base alla scheda.
Il menu Finestra contiene opzioni per l'ancoraggio, la spostamento mobile e la nascondere le finestre nell'IDE. Fare clic con il pulsante destro del mouse sulla scheda o sulla barra del titolo di una finestra per visualizzare altre opzioni per tale finestra specifica. È possibile visualizzare più istanze di determinate finestre degli strumenti per volta. Ad esempio, è possibile visualizzare più finestre del Web browser ed è possibile creare istanze aggiuntive di alcune finestre degli strumenti selezionando Nuova finestra nel menu Finestra .
Finestre divise
Quando è necessario visualizzare o modificare due posizioni contemporaneamente in un documento, è possibile dividere la finestra. Per dividere il documento in due sezioni a scorrimento indipendente, selezionare Dividi dal menu Finestra . Selezionare Rimuovi divisione dal menu Finestra per ripristinare la singola visualizzazione.
Barre degli strumenti
È possibile disporre le barre degli strumenti trascinandole nella posizione desiderata oppure usando la finestra di dialogo Personalizza . Per altre informazioni su come posizionare e personalizzare le barre degli strumenti, vedere Personalizzare menu e barre degli strumenti.
Disporre e ancorare le finestre
È possibile ancorare una finestra documento o una finestra degli strumenti in modo che abbia una posizione e dimensioni all'interno della cornice della finestra dell'IDE. È anche possibile posizionarlo come finestra mobile separata esterna all'IDE.
È possibile ancorare una finestra degli strumenti in qualsiasi punto all'interno del frame dell'IDE. È anche possibile ancorare alcune finestre degli strumenti come finestre a schede nella cornice dell'editor. E puoi ancorare le finestre dei documenti all'interno della cornice dell'editor o aggiungerle alla posizione corrente nell'ordine di tabulazioni .
È anche possibile disporre le finestre nei modi seguenti:
- Ancorare più finestre per galleggiare insieme in una zattera sopra o all'esterno dell'IDE.
- Nascondere le finestre degli strumenti lungo il bordo dell'IDE.
- Ridurre al minimo le finestre degli strumenti.
- Visualizzare le finestre su monitor diversi.
- Reimpostare la posizione delle finestre sul layout predefinito o su un layout personalizzato salvato.
Per disporre le finestre degli strumenti e dei documenti, è possibile posizionare il cursore sulla barra del titolo di una finestra e quindi trascinarlo nella posizione desiderata. In alternativa, è possibile fare clic con il pulsante destro del mouse sulla barra del titolo della finestra per usare il relativo menu di scelta rapida oppure usare i comandi nel menu Finestra .
Ancorare le finestre
Quando si seleziona e si trascina la barra del titolo di una finestra degli strumenti o la scheda della finestra del documento, viene visualizzato un rombo della guida di ancoraggio. Durante l'operazione di trascinamento, quando il cursore del mouse si trova su una delle frecce nel rombo, viene visualizzata un'area ombreggiata che mostra dove si ancora la finestra se si rilascia il pulsante del mouse.
Per spostare una finestra ancorabile senza bloccarla in posizione, selezionare CTRL mentre si trascina la finestra.
Per restituire una finestra degli strumenti o una finestra del documento alla posizione ancorata più recente, selezionare CTRL mentre si fa doppio clic sulla barra del titolo o sulla scheda della finestra.
Lo screenshot seguente mostra la guida a rombo per le finestre dei documenti, che possono essere ancorate solo all'interno del frame di modifica:
È possibile fissare le finestre degli strumenti su un lato di un frame nell'IDE o all'interno del frame di modifica. Per facilitare il rollforward della finestra, viene visualizzata una guida rombo quando si trascina la finestra in un'altra posizione.
Lo screenshot seguente mostra Esplora soluzioni ancorato in una nuova posizione delimitata da un'area ombreggiata viola:
Chiudere e inidere automaticamente le finestre degli strumenti
È possibile chiudere una finestra degli strumenti selezionando il pulsante Chiudi nell'angolo superiore destro della barra del titolo. Per riaprire la finestra, selezionare la finestra degli strumenti desiderata dal menu Visualizza oppure usare il tasto di scelta rapida associato.
Se si fa clic con il pulsante destro del mouse sulla barra del titolo di una finestra degli strumenti e quindi si seleziona Nascondi automaticamente, la finestra scorrerà fuori dalla finestra quando si usa una finestra diversa. Quando una finestra viene nascosta automaticamente, il nome viene visualizzato in una scheda al bordo dell'IDE. Per usare di nuovo la finestra, selezionare la scheda in modo che la finestra torni in visualizzazione.
Suggerimento
Per specificare se nasconde automaticamente le finestre degli strumenti singolarmente o come gruppi ancorati, selezionare o deselezionare il pulsante Nascondi automaticamente influisce sulla finestra degli strumenti attiva solo nella finestra di dialogo Opzioni . Per altre informazioni, vedere Finestra di dialogo Opzioni: Generale ambiente>.
Nota
Quando il nascondimento automatico è abilitato in una finestra degli strumenti, la finestra potrebbe spostarsi temporaneamente in visualizzazione quando ha lo stato attivo. Per nascondere di nuovo la finestra, selezionare un elemento all'esterno della finestra corrente. Quando la finestra non è nello stato attivo, non viene più visualizzata.
Usare un secondo monitor
Se si dispone di un secondo monitor e il sistema operativo supporta l'uso di doppio monitor, è possibile selezionare il monitor che visualizza una finestra. È possibile anche raggruppare più finestre in raggruppamenti su altri monitor.
Suggerimento
È possibile creare più istanze di Esplora soluzioni e spostarle in un altro monitor. Fare clic con il pulsante destro del mouse sul nodo Soluzione e scegliere Nuova Esplora soluzioni Visualizzazione. Per chiudere un'istanza aggiuntiva, fare doppio clic sulla barra del titolo durante la selezione del tasto CTRL .
Reimpostare i layout delle finestre
È possibile restituire l'IDE al layout originale della finestra per la raccolta delle impostazioni selezionando Reimposta layout finestra di Windows>dalla barra dei menu. Quando si esegue questo comando, si verificano le seguenti azioni:
Tutte le finestre vengono spostate nelle rispettive posizioni predefinite.
Le finestre chiuse nel layout di finestra predefinito vengono chiuse.
Le finestre aperte nel layout di finestra predefinito vengono aperte.
Creare e salvare layout personalizzati
Visual Studio consente di salvare fino a 10 layout di finestra personalizzati e passare rapidamente da un layout all'altro. I passaggi seguenti illustrano come creare, salvare, richiamare e gestire due layout personalizzati che sfruttano più monitor e hanno finestre degli strumenti ancorate e mobili.
Creare un progetto e personalizzare il layout
Creare prima di tutto un progetto di interfaccia utente. L'idea è ottimizzare lo spazio per la finestra di progettazione spostando le altre finestre degli strumenti fuori strada.
Creare un nuovo progetto applicazione WPF C#.
Se sono presenti più monitor, trascinare Esplora soluzioni e la finestra Proprietà nel secondo monitor.
Se si usa un solo monitor, chiudere tutte le finestre ad eccezione della finestra di progettazione.
Selezionare CTRL+ALT+X per visualizzare la finestra casella degli strumenti. Se la finestra è ancorata, trascinarla in modo che venga spostata nella posizione desiderata.
Quando il layout è quello desiderato, selezionare Finestra>Salva layout finestra. Denominare progettazione layout.
Si noti che al nuovo layout viene assegnato il tasto di scelta rapida successivo dall'elenco riservato di tasti di scelta rapida CTRL+ALT+1...0.
Creare un layout e un progetto di database
Aggiungere quindi un nuovo progetto di database di SQL Server alla soluzione.
Fare clic con il pulsante destro del mouse sul nodo Soluzione in Esplora soluzioni per aprire il menu di scelta rapida, scegliere Aggiungi e quindi nuovo progetto.
Nella finestra di dialogo Aggiungi un nuovo progetto selezionare SQL dall'elenco Tutti i tipi di progetto e quindi selezionare Progetto di database DI SQL Server. Potrebbe essere necessario cancellare gli altri filtri.
È anche possibile usare la casella di ricerca per trovare il modello. A tale scopo, immettere SQL nella casella contenente il testo Cerca modelli (ALT+S).)
Fare clic con il pulsante destro del mouse sul nuovo progetto di database in Esplora soluzioni e quindi scegliere Visualizza in Esplora oggetti.
Quando si seleziona questa opzione, Visual Studio visualizza la finestra Esplora oggetti di SQL Server, che consente di accedere a tabelle, viste e altri oggetti nel database. È possibile impostare la finestra come mobile o lasciarla ancorata. Regolare le altre finestre degli strumenti nel modo desiderato. Per rendere questa procedura dettagliata più realistica, è possibile aggiungere un database effettivo, ma non è necessario.
Quando il layout è quello desiderato, selezionare Finestra dalla barra dei menu e quindi selezionare Salva layout finestra. Denominare questo progetto di database di layout.
Passare da un layout a un altro
Per passare da un layout all'altro, usare i tasti di scelta rapida dall'elenco riservato di tasti di scelta rapida CTRL+ALT+1...0. In alternativa, dal menu principale selezionare Finestra>Applica layout finestra.
Se si dispone di una configurazione multi-monitor sul lavoro e un singolo portatile monitor a casa, è possibile creare layout ottimizzati per ogni computer.
Nota
Se si applica un layout multi-monitor in un sistema a monitor singolo, le finestre mobili posizionate sul secondo monitor verranno nascoste dietro la finestra di Visual Studio. È possibile portare queste finestre davanti premendo ALT+TAB. Se in un secondo momento si apre Visual Studio con più monitor, è possibile ripristinare le finestre nelle posizioni specificate riapplicando il layout.
Gestire o effettuare il roaming dei layout
È possibile rimuovere, rinominare o riordinare il layout personalizzato selezionando Finestra>Gestisci layout finestra. Se si sposta un layout, l'associazione principale viene adattata automaticamente alla nuova posizione nell'elenco. I tasti di scelta rapida stessi non possono essere modificati, ma è possibile archiviare fino a 10 layout alla volta.
Per ricordare a se stessi quali tasti di scelta rapida sono assegnati al layout, selezionare Applica>layout finestra.
Questi layout si spostano automaticamente tra le edizioni di Visual Studio e le istanze di Blend in computer separati.
Personalizza schede
È possibile personalizzare le schede per interagire con le finestre dei documenti in diversi modi. Ad esempio, è possibile visualizzare un'anteprima di un file nell'editor senza aprire il file, raggruppare le schede, disporre le schede in più righe e altro ancora.
Suggerimento
Per altre informazioni su come gestire le schede in Visual Studio 2022 e versioni successive, vedere il post di blog seguente: Troppe schede aperte? Nessun problema!
Scheda anteprima
Nella scheda Anteprima è possibile visualizzare i file nell'editor senza aprirli. È possibile visualizzare in anteprima i file selezionandoli in Esplora soluzioni, durante il debug quando si esegue l'istruzione nei file, con Vai a definizione e quando si esplorano i risultati di una ricerca. I file di anteprima vengono visualizzati in una scheda a destra della scheda del documento. Il file viene aperto per la modifica se lo si modifica o si seleziona Apri nel menu di scelta rapida del file in Esplora soluzioni.
Gruppi di schede
I gruppi di schede estendono la possibilità di gestire un'area di lavoro limitata mentre si lavora con due o più documenti aperti nell'IDE. È possibile organizzare più finestre dei documenti e finestre degli strumenti in gruppi di schede orizzontali o verticali, nonché spostare i documenti in ordine casuale da un gruppo di schede a un altro.
Schede documento verticali
È possibile gestire le schede dei documenti in un elenco verticale sul lato sinistro o destro dell'editor.
Novità di Visual Studio 2019 versione 16.4 e successive. Queste versioni supportano una delle principali richieste di funzionalità: schede dei documenti verticali. È ora possibile gestire le schede dei documenti in un elenco verticale sul lato sinistro o destro dell'editor.
È possibile applicare schede di documento verticali nei modi seguenti:
- Selezionare Opzioni>strumenti>Schede ambiente>e Finestre. Quindi, nell'elenco Imposta layout scheda selezionare In alto, a sinistra o a destra.
- Fare clic con il pulsante destro del mouse su una scheda, scegliere Imposta layout scheda e quindi selezionare Sinistra o Destra. Per restituire le schede alla posizione predefinita, selezionare In alto.
- Fare clic con il pulsante destro del mouse su una scheda, selezionare Imposta layout scheda e quindi selezionare Posiziona schede a sinistra, Posiziona schede in alto o Posiziona a destra. Per restituire le schede alla posizione predefinita, selezionare Posizionare le schede nella parte superiore.
Schede dei documenti con codice colore
Visual Studio 2022 include nuove opzioni di personalizzazione che consentono di lavorare in modo più efficiente. È ora possibile usare schede di file con codice a colori per progetto in modo che non sia necessario cercare i file aperti.
Per le schede color-code, passare a Strumenti>Opzioni>Schede ambiente>e Windows. Selezionare quindi la casella di controllo Colorize document tabs by (Colorize document tabs by) e selezionare Project, File extension (Estensione file) o Regular Expression (Espressione regolare) nell'elenco a discesa.
Colorizzare le schede in visualizzazioni diverse
È possibile colorare le schede sia in visualizzazioni verticali che orizzontali nell'editor.
Lo screenshot seguente mostra un esempio di schede colore nella visualizzazione verticale:
Lo screenshot seguente mostra un esempio di schede colore nella visualizzazione orizzontale:
Selezionare i propri colori
È anche possibile selezionare i colori delle schede personalizzati. A tale scopo, fare clic con il pulsante destro del mouse su una scheda, scegliere Imposta colore scheda e quindi selezionare un colore.
Lo screenshot seguente mostra un esempio di come personalizzare la combinazione di colori delle schede:
Più righe di schede
È ora possibile eseguire il wrapping delle schede in più righe. In questo modo è possibile avere più schede orizzontali aperte contemporaneamente. Le schede aggiunte vengono visualizzate in una riga separata dalle schede non bloccate.
Per modificare queste opzioni, passare a Strumenti>Opzioni>Schede ambiente>e Finestre>Mostra schede in più righe.
Sistema dell'organizzazione personalizzato
È ora possibile applicare la formattazione grassetto alla scheda attiva corrente, modificare la larghezza della scheda e aggiungere un pulsante di chiusura aggiuntivo nella parte superiore di un documento.
Per modificare queste opzioni, passare a Strumenti>Opzioni>Schede ambiente>e Windows.
Accessibilità migliorata
È possibile modificare l'indicatore per i documenti con modifiche non salvate in un punto più grande e più visibile.
Per modificare questa impostazione, selezionare le preferenze nelle schede Strumenti>Opzioni>ambiente>e Indicatore Dirty di Windows.>
Mostra nomi in corsivo
È possibile visualizzare i nomi dei documenti che non sono visibili in corsivo.
Per abilitare questa opzione, passare a Strumenti>Opzioni>Scheda ambiente>e Windows e selezionare Mostra schede invisibili in corsivo nel menu a discesa della scheda.
Ripristinare le schede chiuse
È possibile riaprire l'ultima scheda chiusa facendo clic con il pulsante destro del mouse su una scheda, usando i tasti di scelta rapida CTRL K, CTRL++Z o selezionando Finestra>Ripristina scheda chiusa.