Condividi tramite


Finestra di dialogo Opzioni: Editor > di testo Avanzato

È possibile usare la finestra di dialogo Avanzate per modificare le impostazioni globali per Visual Studio Code e l'editor di testo. Per visualizzare la finestra di dialogo, selezionare Strumenti dalla barra dei menu e quindi opzioni> Editor>di testo Avanzate.

Screenshot delle impostazioni avanzate per l'editor di testo nella finestra di dialogo Opzioni.

Screenshot delle impostazioni avanzate dell'editor di testo nella finestra di dialogo Opzioni.

Modalità di visualizzazione differenze

L'opzione Linea intera è selezionata per impostazione predefinita. Le opzioni che è possibile scegliere consentono di personalizzare l'evidenziazione e la struttura visualizzata nel visualizzatore Differenze quando si aggiungono, rimuovono o modificano righe di testo. In particolare, le opzioni offrono le esperienze di visualizzazione seguenti:

  • Linea intera: le differenze di riga devono essere visualizzate in modo da occupare l'intera larghezza del riquadro di visualizzazione.
  • Contorno del codice: le differenze di riga devono essere visualizzate solo per l'ultimo carattere in ogni riga.
  • Struttura a blocchi: le differenze tra righe e parole vengono visualizzate come rettangoli delineati.
  • Contorno misto: le differenze di linea vengono visualizzate come rettangoli delineati e differenze di parola vengono visualizzate come rettangoli colorati.

Visualizzare il margine di panoramica delle differenze

Selezionata per impostazione predefinita, questa opzione aggiunge una visualizzazione margine accanto alla barra di scorrimento che mostra la differenza tra i commit Git. Il colore rosso indica un'eliminazione e il colore verde indica un'aggiunta.

Completamento del codice reattivo

Selezionata per impostazione predefinita, questa opzione consente all'editor di suggerire possibili completamenti per il codice in base al contesto e alla semantica del linguaggio. Attivare o disattivare la modalità di completamento automatico.

Fare clic per visualizzare il margine

L'impostazione Clic singolo è selezionata per impostazione predefinita. Le impostazioni scelte consentono di personalizzare il funzionamento di Peek Definition quando viene usato per visualizzare le differenze tra i commit Git. È possibile modificare l'impostazione predefinita Di clic singolo su Doppio clic oppure selezionare Nessuno per disattivare l'interfaccia utente visualizza differenza.

Suggerimenti basati su Word nei file gestiti dalle grammatiche TextMate

Visual Studio offre supporto alternativo del linguaggio di programmazione e colorazione nell'editor usando le grammatiche TextMate. Se abilitata, la funzionalità di completamento automatico di Visual Studio si basa sulle parole digitate anziché sul codice. Attiva/Disattiva per disattivare.

Suggerimento

Per altre informazioni sulle grammatiche TextMate, vedere Aggiungere il supporto dell'editor di Visual Studio per altri linguaggi.

Modalità di completamento predefinita di IntelliSense

Scegliere una delle impostazioni della modalità di completamento seguenti:

  • Automatica, impostazione predefinita, che viene completata in base alla punteggiatura e ai caratteri speciali.
  • Solo tabulazioni, che viene completata solo nella scheda.
  • Ultima impostazione utilizzata, che mantiene l'ultima impostazione usata con CTRL+ALT.+

Consenti a CodeLens di spostare la riga del cursore

Per impostazione predefinita, le informazioni di CodeLens appaiono su una riga di codice. Attiva/disattiva per visualizzare le informazioni di CodeLens direttamente nella riga di codice nella posizione corrente del cursore.

Usa selezione casella

Selezionare questa opzione per disabilitare il nuovo comportamento di selezione con più punti di inserimento in Visual Studio 2022, che include quanto segue:

  • Adatta la "selezione di blocchi" in modo analogo alla funzionalità multi-cursore in VS Code.
  • Supporta la copia e incolla di una sezione diversa del testo con ogni cursore, anziché una singola sezione a forma di blocco di testo.
  • Sposta ogni cursore quando si preme i tasti di direzione e non chiude la selezione del blocco.

Nota

Se selezionata, l'opzione applica il comportamento di selezione della casella disponibile in Visual Studio 2019 e versioni precedenti. In particolare, l'opzione consente di selezionare una sezione rettangolare di elementi quando si preme ALT e quindi trascinare il mouse per selezionare il testo (o premere MAIUSC+ALT+VERSO DESTRA//VERSO IL BASSO/ per selezionare il testo). Questa opzione è limitata in quanto quando si preme un tasto freccia, Visual Studio ignora la selezione della casella e torna a un singolo cursore.

Usare la formattazione adattiva

In base al file aggiornato più di recente, Visual Studio riconosce se si preferisce usare schede o spazi per impostare il rientro del codice. L'opzione di formattazione adattiva è selezionata per impostazione predefinita. Quando non è selezionata, Visual Studio usa invece le impostazioni in Strumenti>Opzioni>Editor>di testo Tutte le schede lingue.>

Suggerimento

È anche possibile modificare il modo in cui Visual Studio gestisce lo stile di rientro preferito usando un oggetto .file editorconfig . Per altre informazioni, vedere Creare impostazioni personalizzate e portabili per l'editor con EditorConfig.

Supporto per il fallback per lo spostamento dei simboli C#, C++, Java e TypeScript GoTo

Selezionare questa opzione per disabilitare il supporto di fallback textMate per la ricerca dei simboli, che consente di migliorare le prestazioni del sistema. Disponibile solo in Visual Studio 2022 versione da 17.0 a 17.3.

Copiare testo RTF in copia/taglia

Selezionata per impostazione predefinita, l'opzione copia il testo che include colori e legature. Attivare o disattivare la copia del testo flat.

Suggerimento

L'annullamento della selezione di questa opzione migliora la velocità di risposta e le prestazioni di Visual Studio durante un'operazione di copia/incolla. La copia avanzata può causare ritardi dell'interfaccia utente e blocchi temporanei.

Lunghezza massima

Usare questa opzione per aumentare o ridurre il numero massimo di caratteri del testo RTF che è possibile copiare o tagliare dal codice. Il valore predefinito è 10240. Oltre questo limite, il testo viene ancora copiato, ma come testo normale anziché rtf.

Usare una classificazione accurata

Attivare o disattivare questa casella di controllo per consentire la colorazione semantica. Una finestra di dialogo di attesa potrebbe essere visualizzata dopo alcuni secondi. La colorazione sintattica è veloce da copiare e la colorazione semantica, più lenta da copiare. Le informazioni semantiche consentono una colorazione più completa e più accurata.

Annullamento automatico di operazioni ausiliarie a esecuzione prolungata durante la digitazione

Selezionata per impostazione predefinita, questa opzione consente a Visual Studio di arrestare le attività in background quando si digita nell'editor di testo. In altre parole, controlla l'aggressività di Visual Studio sull'annullamento del lavoro che potrebbe bloccare temporaneamente l'interfaccia utente durante la digitazione.

Regolare automaticamente la latenza di digitazione massima consentita

Selezionata per impostazione predefinita, questa opzione regola la latenza massima di digitazione che una funzionalità o un'estensione può causare la digitazione prima che venga annullata da Visual Studio.

Latenza massima consentita per la digitazione in millisecondi

Selezionare questa opzione se si preferisce impostare la latenza massima applicata da Visual Studio durante la digitazione nell'editor di testo.

Usare la formattazione adattiva

In base al file aggiornato più di recente, Visual Studio riconosce se si preferisce usare tabulazioni o spazi per il rientro del codice. L'opzione di formattazione adattiva è selezionata per impostazione predefinita. Quando non è selezionata, Visual Studio usa invece le impostazioni in Strumenti>Opzioni>Editor>di testo Tutte le schede lingue.>

Sensibilità di scorrimento

Usare questa opzione per migliorare le prestazioni di scorrimento in Visual Studio.

Sensibilità di scorrimento verticale (righe per scorrimento)

Usare questa opzione per regolare il numero di righe verticali che si desidera scorrere in ogni azione dell'interfaccia utente. Il valore predefinito è impostato su 3.

Sensibilità di scorrimento orizzontale (caratteri per scorrimento)

Usare questa opzione per regolare il numero di caratteri che si desidera scorrere in ogni azione dell'interfaccia utente. Il valore predefinito è impostato su 1.

Metodo di formattazione del testo

Il valore predefinito è Automatic. È possibile scegliere una delle altre due opzioni, ideal o display. Scegliere l'opzione più adatta per ottimizzare la formattazione del testo nell'editor, in base all'hardware specifico.

Per altre informazioni, vedere TextFormattingMode.

Metodo di rendering del testo

Il valore predefinito è Automatic. È possibile scegliere una delle tre opzioni , ClearType, Greyscale o Aliased. Scegliere l'opzione più adatta per ottimizzare il rendering del testo nell'editor, in base all'hardware specifico.

Per altre informazioni, vedere TextRenderingMode.

Vedi anche

Finestra di dialogo Opzioni: Editor > di testo Generale