Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Modificando queste opzioni, è possibile definire il comportamento correlato a IntelliSense e al database di esplorazione durante la programmazione in C o C++.
È possibile accedere alle impostazioni selezionando Strumenti>Opzioni dalla barra dei menu di Visual Studio ed espandendo la sezione Editor> di testoC/C++>Avanzate. La maggior parte delle impostazioni ha un'opzione Valore True/False. Per abilitare un'impostazione, impostare il valore su True.
Annotazioni
Il computer potrebbe visualizzare nomi o percorsi diversi per alcuni degli elementi dell'IDE di Visual Studio nelle istruzioni seguenti. L'edizione di Visual Studio disponibile e le impostazioni usate determinano questi elementi. Per ulteriori informazioni, consulta Personalizzare l'IDE di Visual Studio.
Le opzioni in Editor> di testoC/C++>Advanced spostate in altre posizioni in Visual Studio 2026:
| Visual Studio 2022 | Visual Studio 2026 |
|---|---|
| Completamento parentesi graffa | Linguaggi C > /C++ > Editor di testo >Completamento parentesi graffa |
| Esplorazione/navigazione | Linguaggi > C/C++ > IntelliSense >Esplorazione e navigazione |
| Esplorazione del fallback del database | Linguaggi > C/C++ > IntelliSense > Esplorazione e posizione di spostamento > |
| analisi del codice | Linguaggi > C/C++ >Analisi del codice |
| Registrazione diagnostica | Linguaggi > C/C++ > Registrazione diagnostica intelliSense > |
| Elenco errori | Elenco degli errori C/C++ > per i linguaggi > |
| IntelliSense | Linguaggi > C/C++ >IntelliSense |
| IntelliSense ed esplorazione di file non di progetto | Linguaggi > C/C++ > IntelliSense >File non di progetto |
| References | Riferimenti > a IntelliSense > per linguaggi C/C++ > |
| Editor di testo | Editor di testo C/C++ > per linguaggi > |
Completamento parentesi graffa
Le opzioni seguenti consentono di configurare il completamento delle parentesi graffe durante la programmazione con C e C++.
Aggiungi punto e virgola per i tipi: quando abilitato, Visual Studio inserisce automaticamente un punto e virgola dopo la parentesi graffa di chiusura per una definizione di tipo. Il valore predefinito è True.
Completare le parentesi nei valori letterali stringa non elaborati: se è abilitata, se si digita una parentesi aperta in un valore letterale stringa non elaborato, Visual Studio aggiunge automaticamente le parentesi di chiusura. Il valore predefinito è True.
Completare i commenti su più righe: se abilitata, Visual Studio aggiunge automaticamente la sintassi di completamento per i commenti su più righe (commenti che iniziano con
/*). Il valore predefinito è True.
Esplorazione del fallback del database
Le opzioni seguenti consentono di configurare il percorso del database di esplorazione durante la programmazione con C e C++.
Il "Percorso di fallback" è il punto in cui i file di supporto di SDF e IntelliSense (ad esempio, iPCH) vengono inseriti quando il percorso primario (la stessa directory della soluzione) non viene usato. Questa situazione può verificarsi quando l'utente non dispone delle autorizzazioni per la scrittura nella directory della soluzione o la directory della soluzione si trova in un dispositivo lento. Il percorso di fallback predefinito si trova nella directory temporanea dell'utente.
Usa sempre il percorso di fallback: se abilitata, indica che il database di esplorazione del codice e i file IntelliSense devono essere sempre archiviati in una directory specificata come "Percorso di fallback" e non accanto al file della soluzione (
.sln). L'IDE non tenta mai di inserire i file SDF o iPCH accanto alla directory della soluzione e usa sempre il percorso di fallback. Questa impostazione è disabilitata per impostazione predefinita.Non avvisare se viene usato il percorso di fallback: se abilitato, Visual Studio non invia una notifica quando viene usata una directory Percorso di fallback. In genere, si riceve una notifica quando è in uso il percorso di fallback.
Percorso di fallback: il "percorso di fallback" viene usato come percorso secondario per archiviare i file del database di esplorazione del codice o IntelliSense. Per impostazione predefinita, la directory temporanea è il percorso di fallback. Quando il valore predefinito è in uso, il valore dell'opzione è impostato su NULL (0). Per specificare un valore diverso, immettere il percorso della directory nella casella del valore dell'opzione.
L'IDE crea una sottodirectory nel percorso specificato (o nella directory temporanea) che include il nome della soluzione insieme a un hash del percorso completo della soluzione, che evita problemi con i nomi di soluzione identici.
Esplorazione/navigazione
Le opzioni seguenti consentono di configurare l'esplorazione e lo spostamento durante la programmazione con C e C++.
Importante
Per impostazione predefinita, le opzioni seguenti sono disabilitate (False). Abilitare queste opzioni solo nel raro caso in cui una soluzione sia così grande che l'attività del database utilizza una quantità inaccettabile di risorse di sistema.
Disabilita database: se abilitata, il database di esplorazione del codice (SDF), tutte le altre opzioni di esplorazione/navigazione e tutte le funzionalità di IntelliSense (ad eccezione dell'opzione di completamento automatico #include ) sono disabilitate.
Disabilita aggiornamenti database: se abilitata, il database viene aperto in modalità di sola lettura e non vengono eseguiti aggiornamenti durante la modifica dei file. La maggior parte delle funzionalità continua a funzionare. Tuttavia, man mano che vengono apportate modifiche, i dati non vengono aggiornati, il che porta a risultati non corretti.
Disabilita aggiornamenti automatici del database: se abilitata, il database di esplorazione del codice non viene aggiornato automaticamente quando vengono modificati i file di origine. Tuttavia, se si apre Esplora soluzioni, aprire il menu di scelta rapida per il progetto e selezionare Riprova soluzione, tutti i file non aggiornati vengono selezionati e il database viene aggiornato.
Disabilita file impliciti: un progetto contiene file di origine e file di intestazione specificati in modo esplicito. Questi file possono contenere riferimenti ad altri file esterni al progetto ,
afxwin.had esempio ,windows.heatlbase.h. I file esterni vengono definiti file odipendenze impliciti.Se abilitata, il database di esplorazione del codice non raccoglie i dati per i file impliciti. Il sistema non indicizza i file e alcune funzionalità non sono disponibili per i file. Inoltre, le opzioni Disabilita pulizia implicita e Disabilita cartelle dipendenze esterne sono abilitate in modo implicito.
Disabilita pulizia implicita: se abilitata, il database di esplorazione del codice non pulisce i file impliciti a cui non viene più fatto riferimento. Questa opzione impedisce la rimozione di file impliciti dal database quando non vengono più usati. Ad esempio, se si aggiunge una
#includedirettiva che fa riferimento all'intestazionemapi.ha un file di origine, ilmapi.hfile viene trovato e indicizzato. Se in un secondo momento si rimuove la#includesintassi e il file di intestazione non viene fatto riferimento altrove, le informazioni sul file di intestazione non vengono rimosse. Rimane disponibile per i riferimenti futuri.Annotazioni
Se si analizza in modo esplicito la soluzione, l'impostazione per questa opzione viene ignorata. Per altre informazioni, vedere l'opzione Ripetere l'analisi dell'intervallo della soluzione .
Disabilita cartelle dipendenze esterne: in Esplora soluzioni ogni progetto può contenere una cartella Dipendenze esterne , che contiene l'elenco di tutti i file impliciti per tale progetto. Se abilitata, Visual Studio non crea o aggiorna la cartella Dipendenze esterne per ogni progetto.
Nascondi cartelle dipendenze esterne: se abilitata, la cartella Dipendenze esterne per i progetti non è visibile in Esplora soluzioni.
Ricrea database: se abilitata, Visual Studio ricrea il database di esplorazione del codice quando la soluzione viene caricata. Al successivo caricamento della soluzione, il file di database SDF esistente viene eliminato, ricreato e reindicizzato tutti i file.
Ripetere l'analisi dell'intervallo di soluzione: questa opzione fornisce l'intervallo di esecuzione per il processo "Ripeti analisi soluzione ora". Il valore predefinito è 60 minuti. Specificare un intervallo compreso tra 0 e 5.000 minuti.
Mentre Visual Studio esegue nuovamente il ridimensionamento della soluzione, i timestamp dei file vengono controllati per determinare se un file è stato modificato all'esterno dell'IDE. Le modifiche apportate nell'IDE vengono rilevate automaticamente e i file vengono aggiornati. I file inclusi in modo implicito vengono controllati per confermare i riferimenti esistenti.
Disabilita esplorazione-To-Date Verifica: se abilitata, Visual Studio non attende che il database di esplorazione del codice sia up-to-date durante l'esecuzione di operazioni di esplorazione.
Disabilita selezione elemento corrente: se abilitata, Visual Studio non visualizza informazioni per l'elemento di codice selezionato nella finestra degli strumenti Proprietà e altrove.
Visualizza aree ignorate per i file esterni: se abilitata, le aree ignorate dai file esterni vengono incluse quando Visual Studio visualizza gli errori di esplorazione del database.
Disabilita corrispondenza fuzzy: la corrispondenza fuzzy trova la chiusura, non esatta, corrisponde a una query di ricerca. Invece di restituire solo corrispondenze esatte, la corrispondenza fuzzy restituisce anche stringhe o frammenti di codice simili che potrebbero non corrispondere esattamente all'input. È possibile che vengano visualizzati risultati con varianti come errori di digitazione o maiuscole/minuscole diverse.
Se abilitata, Visual Studio restituisce solo corrispondenze esatte per l'input di ricerca. Quando si abilita l'analisi fuzzy, Visual Studio restituisce corrispondenze esatte e anche stringhe o codice che corrispondono approssimativamente.
Disabilita corrispondenza fuzzy di Esplora soluzioni: se abilitata, le ricerche in Esplora soluzioni restituiscono corrispondenze esatte per l'input di ricerca. Quando si abilita l'analisi fuzzy in Esplora soluzioni, i risultati della ricerca includono corrispondenze esatte e corrispondenze simili per gli elementi nella soluzione.
Analisi del codice
Le opzioni seguenti vengono configurate con l'analisi del codice.
Disabilitare l'analisi del codice in background: se abilitata, Visual Studio non esegue l'analisi del codice C++ in background quando si apre o si salva un file.
Disabilita gli squiggles di analisi del codice: se abilitata, Visual Studio non mostra gli avvisi di analisi del codice C++ nell'editor. Gli errori continuano a essere visualizzati nella finestra Elenco errori. Se si modifica l'impostazione in questa opzione e si hanno finestre aperte, la nuova impostazione influisce solo sulle finestre aperte dopo la modifica.
Abilita registrazione analisi codice: se abilitata, Visual Studio supporta la registrazione di debug per l'analisi del codice in background C++.
Registrazione diagnostica
Le opzioni seguenti consentono di configurare la raccolta di informazioni avanzate per facilitare la diagnosi dei problemi.
Annotazioni
A meno che non venga richiesto di fornire dati di registrazione diagnostica, è consigliabile disabilitare le opzioni.
Abilita registrazione: se abilitata, Visual Studio invia i dati di registrazione diagnostica alla finestra di output.
Livello di registrazione: usare questa opzione per impostare il livello di dettaglio della registrazione, da 0 (più non interattiva) a 5 (più dettagliato - impostazione predefinita).
Filtro registrazione: usare questa opzione per filtrare i tipi di evento visualizzati usando una maschera di bit. Impostare il valore usando una somma di uno dei tipi di evento seguenti:
Value Tipo di evento 0 Nessuno (impostazione predefinita) 1 General 2 Idle 4 Workitem 8 IntelliSense 16 ACPerf 32 Classview A seconda del valore, potrebbe essere necessario uscire e riavviare Visual Studio.
Elenco errori
L'opzione seguente assiste con la raccolta di informazioni avanzate per facilitare la diagnosi dei problemi.
- Mostra i dettagli del problema facendo doppio clic su: quando è abilitato (impostazione predefinita), Visual Studio visualizza la finestra Dettagli problema quando si fa doppio clic su un problema per visualizzare i dettagli associati. La finestra è visibile mentre si passa dalla finestra Elenco errori al percorso del problema nel codice sorgente.
IntelliSense
Le opzioni seguenti consentono di configurare varie funzionalità di IntelliSense.
Informazioni rapide automatiche: se abilitata (impostazione predefinita), le descrizioni comando QuickInfo vengono visualizzate quando si sposta il puntatore del mouse sul testo.
Disabilita IntelliSense: se abilitata, tutte le funzionalità di IntelliSense sono disabilitate. L'IDE non crea
VCPkgSrv.exeprocessi per gestire le richieste di IntelliSense e nessuna funzionalità di IntelliSense funziona (QuickInfo, Elenco membri, Completamento automatico, Guida param). Anche la colorazione semantica e l'evidenziazione dei riferimenti sono disabilitate. Questa opzione non disabilita le funzionalità di esplorazione che si basano esclusivamente sul database (inclusa la barra di spostamento, ClassView e la finestra Proprietà).
Disabilita aggiornamento automatico: se abilitato, l'aggiornamento di IntelliSense viene ritardato fino a quando non viene effettuata una richiesta effettiva per IntelliSense. Questo ritardo può comportare tempi di esecuzione più lunghi per la prima operazione IntelliSense in un file, ma può essere utile nei computer lenti o vincolati alle risorse.
Se abilitata, le opzioni seguenti sono abilitate anche (True) per impostazione predefinita:
Disabilita segnalazione errori: se abilitata, gli errori di IntelliSense non sono indicati con squiggle e non vengono visualizzati nella finestra Elenco errori.
Considerazioni per questa opzione:
- Se abilitata, l'analisi in background per la segnalazione degli errori è disabilitata.
- Se abilitata, l'opzione Disabilita squiggles è abilitata anche (True) per impostazione predefinita.
- Quando l'opzione Disabilita aggiornamento automatico è abilitata (True), questa opzione è abilitata e non disponibile per la selezione manuale.
Disabilita squiggles: se abilitata, gli errori di IntelliSense non sono indicati con "squiggles" rossi nella finestra dell'editor, ma l'errore viene visualizzato nella finestra Elenco errori.
Considerazioni per questa opzione:
- Quando l'opzione Disabilita segnalazione errori è abilitata (True), questa opzione è abilitata e non disponibile per la selezione manuale.
- Quando l'opzione Disabilita aggiornamento automatico è abilitata (True), questa opzione è abilitata e non disponibile per la selezione manuale.
Ottimizzazione automatica unità di traduzione massima memorizzata nella cache: se abilitata (impostazione predefinita), il valore unità di traduzione memorizzata nella cache massima viene ottimizzato automaticamente in base alla RAM di sistema disponibile. Questa azione imposta automaticamente il numero massimo di unità di conversione in modo da mantenere attivo in qualsiasi momento per le richieste IntelliSense. Se si preferisce specificare manualmente il valore, disabilitare questa opzione (False).
Per altre informazioni sulle unità di traduzione, vedere Fasi di traduzione.
Numero massimo di unità di traduzione memorizzate nella cache: usare questa opzione per specificare il numero massimo di unità di conversione da mantenere attive in qualsiasi momento per le richieste IntelliSense. Il valore deve essere compreso tra 2 e 64.
Quando l'opzione Auto Tune Max Cached Translation Units è abilitata (True), il valore di questa opzione viene determinato automaticamente dal sistema e non può essere modificato manualmente. Per modificare il valore, impostare prima di tutto l'opzione Unità di conversione massima memorizzata nella cache su False.
Disabilita #include completamento automatico: se abilitato, IntelliSense non fornisce un elenco di completamento automatico per
#includele istruzioni.Usare barra in #include completamento automatico: se abilitata (impostazione predefinita), le istruzioni di completamento
#includeautomatico di IntelliSense quando si specifica la barra/. Il delimitatore predefinito è barra\rovesciata. Il compilatore può accettare uno dei due caratteri, quindi usare questa opzione per indicare se usare la barra per la codebase.Disabilita elenco di membri aggressivi: se abilitato, IntelliSense non visualizza l'elenco dei membri mentre si digita il nome di un tipo o di una variabile. L'elenco viene visualizzato solo dopo aver immesso uno dei caratteri di commit specificati nell'opzione Caratteri commit elenco membri .
Disabilita parole chiave elenco membri: se abilitata, IntelliSense non mostra parole chiave del linguaggio, ad
voidesempio ,switchclass, nei suggerimenti dell'elenco dei membri.Disabilita frammenti di codice elenco membri: se abilitata, IntelliSense non visualizza frammenti di codice nei suggerimenti dell'elenco dei membri.
Modalità filtro elenco membri: usare questa opzione per impostare il tipo di algoritmo corrispondente per filtrare l'elenco dei membri. Scegliere tra le opzioni seguenti:
- Fuzzy (impostazione predefinita): trovare le corrispondenze più possibili usando un algoritmo simile a un correttore ortografico, che trova corrispondenze approssimative e identiche.
- Smart: trova le sottostringhe anche se non sono all'inizio di una parola.
- Prefisso: corrisponde solo a sottostringhe identiche che iniziano all'inizio della parola.
- Nessuno: non usare il filtro.
Disabilita colorazione semantica: se abilitata, IntelliSense disattiva tutta la colorazione del codice, ad eccezione delle parole chiave, delle stringhe e dei commenti del linguaggio.
Caratteri commit elenco membri: usare questa opzione per specificare i caratteri che è possibile immettere per eseguire il commit del suggerimento dell'elenco di membri evidenziato. È possibile aggiungere o rimuovere caratteri da questo elenco:
{}[]().,:;+-*/%&|^!=<>?@#\.Commit elenco membri intelligenti: se abilitato, dopo aver selezionato Invio alla fine di una parola completamente digitata per completare un commit, IntelliSense aggiunge una nuova riga.
Elenco membri Commit aggressivo: se abilitata, il set di caratteri di commit specificato nell'opzione Caratteri commit elenco membri è disponibile per un elenco di membri richiamato in modo aggressivo .
Utilizzare l'elenco di membri aggressivi per l'elenco dei membri automatici: quando è abilitato e viene visualizzato l'elenco dei membri automatici , digitando uno dei caratteri specificati nell'opzione Caratteri commit elenco membri non completa il commit.
Usa tabulazione per eseguire il commit nell'elenco dei membri aggressivi: quando è abilitato (impostazione predefinita) e viene visualizzato l'elenco dei membri aggressivi , puoi completare il commit selezionando Scheda.
Usa tabulazioni per inserire un frammento: se abilitato (impostazione predefinita), IntelliSense inserisce un frammento di codice quando si seleziona Tab, indipendentemente dal fatto che venga visualizzato l'elenco dei membri. Un'eccezione per questo comportamento è quando il tasto di scelta rapida viene assegnato all'azione
Edit.InvokeSnippetFromShortcut.Disabilita moduli: se abilitata, IntelliSense visualizza varie funzionalità dell'IDE per i moduli C++20, ad esempio la compilazione automatica dei moduli necessari.
Filtro elenco membri inaccessibile: se abilitato (impostazione predefinita), IntelliSense non visualizza elementi inaccessibili negli elenchi di membri.
Disabilita IntelliSense per piattaforme inattive: se abilitata, le funzionalità di IntelliSense sono disabilitate per le piattaforme inattive nelle cartelle e nei progetti di asset condivisi.
Abilita elenco membri da punto a freccia: se abilitato (impostazione predefinita), dopo che IntelliSense esegue il commit di un elemento, sostituisce
.con una freccia->.Disabilita intestazione precompilata automatica: se abilitata, IntelliSense non usa un'intestazione precompilata automatica. Le intestazioni precompilate potrebbero velocizzare alcune operazioni IntelliSense, ma le dimensioni della cache della soluzione sul disco rigido aumentano.
Quota cache intestazione precompilata automatica: usare questa opzione per specificare le dimensioni massime della cache per soluzione in megabyte. L'utilizzo effettivo potrebbe variare intorno al valore specificato.
Limite memoria processo IntelliSense: usare questa impostazione per specificare l'utilizzo massimo della memoria totale di un processo IntelliSense in megabyte.
Limite intelliSense della piattaforma inattiva: usare questa impostazione per specificare il numero massimo di piattaforme inattive elaborate per IntelliSense. Il valore deve essere compreso tra 1 e 16.
Abilita IntelliSense modello: se abilitato (impostazione predefinita), se il cursore è attivo all'interno di un corpo del modello, IntelliSense visualizza una barra nell'editor che è possibile usare per configurare gli attributi IntelliSense per il modello.
Abilita collegamento alla Guida in Informazioni rapide: se abilitato (impostazione predefinita), IntelliSense supporta il collegamento alle ricerche online nella descrizione comando Informazioni rapide.
Usare Ricerca Web nel collegamento alla Guida informazioni rapide: se abilitata (impostazione predefinita), IntelliSense avvia una ricerca Web con il provider di ricerca specificato per supportare le ricerche online nella descrizione comando Informazioni rapide. Se si disabilita (False) l'opzione , IntelliSense supporta la Guida sensibile al contesto .
Provider di ricerca: usare l'opzione per specificare l'URL di destinazione per la Guida online sugli errori. Per impostazione predefinita, il valore è impostato su
https://www.bing.com/search?q={0}. Quando si accede al collegamento dall'IDE, IntelliSense sostituisce la{0}parte del collegamento con l'errore da cercare.
IntelliSense ed esplorazione di file non di progetto
Le opzioni seguenti configurano le funzionalità di IntelliSense per i file non di progetto durante la programmazione con C e C++.
Abilita file singolo avanzato: se abilitato (impostazione predefinita), IntelliSense, esplorazione e altre funzionalità sono abilitate per i file autonomi che non fanno parte di un progetto esistente. Quando questa opzione è abilitata (True), è possibile configurare le opzioni seguenti:
- Abilita squiggles IntelliSense: se abilitata, gli squiggles intelliSense vengono visualizzati per i file non di progetto autonomi. Per impostazione predefinita, questa opzione è impostata su False. Quando l'opzione Abilita file singolo avanzato è disabilitata (False), questa opzione viene ignorata e non disponibile per la selezione manuale.
- Mostra errori intelliSense nell'elenco errori: se abilitata, gli errori di IntelliSense dai file non di progetto autonomi vengono visualizzati nella finestra Elenco errori. Per impostazione predefinita, questa opzione è impostata su False. Quando l'opzione Abilita file singolo avanzato è disabilitata (False), questa opzione viene ignorata e non disponibile per la selezione manuale.
- Sospendi nuovi file durante il debug: quando è abilitato, IntelliSense non è abilitato per i file appena aperti durante il debug. Per impostazione predefinita, questa opzione è impostata su False. Quando l'opzione Abilita file singolo avanzato è disabilitata (False), questa opzione viene ignorata e non disponibile per la selezione manuale.
Riferimenti
Le opzioni seguenti consentono di configurare i riferimenti durante la programmazione con C e C++.
Disabilita evidenziazione riferimenti: per impostazione predefinita, quando si seleziona un testo nell'editor, inclusi il codice e i simboli, tutte le istanze dello stesso testo vengono evidenziate automaticamente nel file corrente. Per disabilitare l'evidenziazione automatica, impostare questa opzione su True. Il valore predefinito è Falso.
Ottimizza automaticamente max find references threads: se abilitata (impostazione predefinita), il valore Max Find References Threads viene ottimizzato automaticamente in base al numero di core CPU. Se si preferisce specificare manualmente il valore, disabilitare questa opzione (False).
Numero massimo di thread di riferimento per la ricerca: usare questa opzione per specificare il numero massimo di thread simultanei che il sistema può usare per trovare i riferimenti. Il valore deve essere compreso tra 1 e 63.
Quando l'opzione Auto Tune Max Find References Threads è abilitata (True), il valore di questa opzione viene determinato automaticamente dal sistema e non può essere modificato manualmente. Per modificare il valore, impostare prima di tutto l'opzione Auto Tune Max Find References Threads su False.
Editor di testo
Le opzioni seguenti consentono di configurare le azioni di formattazione automatica nell'editor di codice durante la programmazione con C e C++.
Modalità di inclusione automatica: usare questa impostazione per controllare se Visual Studio racchiude automaticamente (racchiude) le selezioni mentre si lavora nell'editor. È possibile racchiudere le selezioni racchiuse tra parentesi quadre (quadrato
[]) e virgolette (doppie""o singole'').Ad esempio, se si digita una virgoletta aperta o una parentesi quadre, Visual Studio può aggiungere automaticamente la virgoletta o la parentesi quadra chiusa per racchiudere (racchiudere) la selezione. Scegliere solo tra virgolette, Solo parentesi quadre, Tutto (impostazione predefinita) o Mai.
Format After Auto Surround (Formato dopo l'inclusione automatica): se abilitata, Visual Studio formatta la sintassi del codice all'interno della sezione racchiusa dopo l'inclusione automatica della selezione. Il valore predefinito è True.
Espandere Selezione per Ambiti racchiudi: se è abilitata, se si racchiude una selezione che viene visualizzata all'interno di un ambito
{ ... }parentesi graffa, il contorno si espande fino all'intera riga. Il valore predefinito è True.Se la selezione non inizia e termina su righe intere, Visual Studio espande automaticamente la selezione su intere righe prima di inserire
{ ... }. Questo approccio evita il wrapping di righe parziali all'interno delle parentesi graffe.