Condividi tramite


Opzioni, Editor di testo, Tutti i linguaggi, Schede

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

Attenzione

Questa pagina consente di impostare le opzioni predefinite per tutti i linguaggi di sviluppo. Tenere presente che la reimpostazione di un'opzione in questa finestra di dialogo reimposterà le opzioni delle schede in tutti i linguaggi per qualunque scelta operata qui. Per modificare le opzioni dell'editor di testo per un solo linguaggio, espandere la sottocartella per tale linguaggio e selezionare le pagine relative alle opzioni.

Se vengono selezionate diverse impostazioni nelle pagine di opzioni delle schede per determinati linguaggi di programmazione, viene visualizzato il messaggio "Le impostazioni dei rientri per singoli formati di testo sono in conflitto" per diverse opzioni di Rientri; inoltre viene visualizzato il messaggio "Le impostazioni delle tabulazioni per singoli formati di testo sono in conflitto", per diverse opzioni della Scheda. Ad esempio, questo promemoria viene visualizzato se è stata selezionata l'opzione Rientro automatico per Visual Basic, mentre è stato selezionato Block indenting (Blocca rientro) per Visual C++.

Stili rientri

None

Se l'opzione è selezionata, le nuove righe non vengono rientrate. Il punto di inserimento si trova nella prima colonna di una nuova riga.

Blocca

Se l'opzione è selezionata, le nuove righe vengono rientrate automaticamente. Il punto di inserimento si trova nello stesso punto iniziale della riga precedente.

Intelligenti

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

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

Schede

Dimensione tabulazione

Consente di impostare la distanza in spazi tra le tabulazioni. Il valore predefinito è quattro spazi.

Dimensione rientro

Consente di impostare la dimensione in spazi di un rientro automatico. Il valore predefinito è quattro spazi. Per riempire la dimensione specificata verranno inseriti caratteri di tabulazione, caratteri spazio o entrambi i caratteri.

Inserisci spazi

Se l'opzione è selezionata, tramite le operazioni di rientro vengono inseriti solo caratteri di spazio, non di tabulazione. Se Dimensione rientro è impostato su 5, ad esempio, vengono inseriti cinque caratteri di spazio ogni volta che viene premuto il tasto TAB o il pulsante Aumenta rientro nella barra degli strumenti Formattazione.

Mantieni tabulazioni

Se l'opzione è selezionata, tramite le operazioni di rientro vengono inseriti tutti i caratteri di tabulazione possibili. Tramite ogni carattere di tabulazione viene riempito il numero di spazi specificato in Dimensione tabulazione. Se Dimensione rientro non è un multiplo pari di Dimensione tabulazione, vengono aggiunti caratteri di spazio per colmare 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 testo Avanzate. È anche possibile modificare il modo in cui Visual Studio gestisce lo stile di rientro preferito usando un oggetto .file editorconfig .

Vedi anche