Condividi tramite


Opzioni, Editor di testo, Tutte le lingue, schede

Questa finestra di dialogo consente di modificare il comportamento predefinito dell'editor di codice. Queste impostazioni si applicano anche ad altri editor basati sull'editor di codice, ad esempio la visualizzazione Origine di Progettazione HTML. Per visualizzare queste opzioni, selezionare Opzioni dal menu Strumenti . All'interno della cartella Editor di testo espandere la sottocartella Tutti i linguaggi e quindi scegliere Schede.

Attenzione

Questa pagina imposta le opzioni predefinite per tutti i linguaggi di sviluppo. Tenere presente che la reimpostazione di un'opzione in questa finestra di dialogo reimposta le opzioni Tabulazioni in tutte le lingue su tutte le opzioni selezionate qui. Per modificare le opzioni dell'editor di testo per una sola lingua, espandere la sottocartella per tale lingua e selezionarne le pagine di opzioni.

Se sono selezionate impostazioni diverse nelle pagine delle opzioni Tabulazioni per determinati linguaggi di programmazione, viene visualizzato il messaggio "Le impostazioni di rientro per i singoli formati di testo sono in conflitto tra loro", per diverse opzioni di rientro ; e il messaggio "Le impostazioni della scheda per i singoli formati di testo sono in conflitto tra loro", viene visualizzato per opzioni di tabulazione diverse. Ad esempio, questo promemoria viene visualizzato se l'opzione Rientro intelligente è selezionata per Visual Basic, ma il rientro Blocco è selezionato per Visual C++.

Rientro

Nessuno

Se selezionata, le nuove righe non sono rientrate. Il punto di inserimento viene posizionato nella prima colonna di una nuova riga.

Blocco

Se questa opzione è selezionata, i nuovi rientri vengono automaticamente rientrati. Il punto di inserimento viene posizionato nello stesso punto iniziale della riga precedente.

Intelligente

Se selezionata, le nuove righe vengono posizionate per adattarsi al contesto del codice, in base alle altre impostazioni di formattazione del codice e alle convenzioni IntelliSense per il linguaggio di sviluppo. Questa opzione non è disponibile per tutti i linguaggi di sviluppo.

Ad esempio, le righe racchiuse tra una parentesi graffa di apertura ( { ) e una parentesi graffa di chiusura ( } ) potrebbero essere rientrate automaticamente da un punto di tabulazione aggiuntivo dalla posizione delle parentesi graffe allineate.

Schede

Dimensioni tabulazioni

Imposta la distanza in spazi tra tabulazioni. Il valore predefinito è quattro spazi.

Dimensioni del rientro

Imposta le dimensioni in spazi di un rientro automatico. Il valore predefinito è quattro spazi. Caratteri di tabulazioni, spazi o entrambi verranno inseriti per riempire le dimensioni specificate.

Inserisci spazi

Se questa opzione è selezionata, le operazioni di rientro inseriscono solo caratteri di spazio, non caratteri TAB. Se la dimensione del rientro è impostata su 5, ad esempio, vengono inseriti cinque caratteri di spazio ogni volta che si preme TAB o il pulsante Aumenta rientro sulla barra degli strumenti Formattazione .

Mantieni schede

Se selezionata, le operazioni di rientro inseriscono il maggior numero possibile di caratteri TAB. Ogni carattere TAB riempie il numero di spazi specificati in Dimensioni tabulazioni. Se la dimensione del rientro non è un multiplo pari alla dimensione tabulazione, gli spazi vengono aggiunti per riempire la differenza.

Suggerimento

La formattazione adattiva potrebbe eseguire l'override delle impostazioni delle schede personalizzate. È possibile disattivare la formattazione adattiva attivando o disattivando l'opzione Usa formattazione adattiva in Editor> di testoAvanzate. È anche possibile modificare il modo in cui Visual Studio gestisce lo stile di rientro preferito usando un oggetto . file editorconfig .

Vedere anche