Applicazione di colori al codice
Aggiornamento: novembre 2007
L'editor del codice analizza token e costrutti di codice in modo che siano facilmente riconoscibili e distinguibili da altro contenuto di codice nell'editor. Dopo aver eseguito l'analisi del codice, l'editor applica colori appropriati ai costrutti di codice.
Token
L'editor di codice applica dei colori ai seguenti tipi di token.
Commento
Codice escluso
Identificatore
Parola chiave
Numero
Operatore
Parola chiave del preprocessore
String
Stringa (C# @ Verbatim)
Tipi utente
Tipi utente (Tipi valore)
Tipi utente (Enumerazioni)
Tipi utente (Delegati)
Sezione CData XML
Attributo doc XML
Commento doc XML
Tag doc XML
È possibile modificare l'impostazione predefinita della colorazione utilizzando Tipi di carattere e colori, Ambiente, finestra di dialogo Opzioni.
Parole chiave contestuali
L'editor del codice applica colori appropriati alle parole chiave contestuali. Nell'esempio seguente, al tipo yield viene applicato il colore verde acqua, mentre alla parola chiave yield viene applicato il colore blu.
Per un elenco completo delle parole chiave contestuali, vedere Parole chiave di C#.
Applicazione di colori per la corrispondenza di parentesi graffe
L'editor di codice facilita la colorazione in grassetto o evidenziata per la corrispondenza di parentesi graffe.
Colorazione in grassetto
Quando si modifica una parte delle seguenti coppie di costrutti di codice, la stringa o le coppie di costrutti di codice vengono brevemente visualizzate in grassetto per indicare un'associazione tra esse:
" " |
Stringa |
@" " |
Stringa verbatim |
#if, #endif |
Direttive per il preprocessore per sezioni condizionali |
#region, #endregion |
Direttive per il preprocessore per sezioni condizionali |
case, break |
Parole chiave per le istruzioni di controllo |
default, break |
Parole chiave per le istruzioni di controllo |
for, break |
Parole chiave per le espressioni di valutazione |
for, continue |
Parole chiave per le espressioni di valutazione |
foreach, break |
Parole chiave per le espressioni di valutazione |
foreach, continue |
Parole chiave per le espressioni di valutazione |
while, break |
Parole chiave per le espressioni di valutazione |
while, continue |
Parole chiave per le espressioni di valutazione |
È possibile disattivare questa funzionalità deselezionando la proprietà Evidenzia delimitatore automatico in Generale, Editor di testo, finestra di dialogo Opzioni.
Colorazione evidenziata
Quando si posiziona il puntatore immediatamente prima di un delimitatore di inizio o immediatamente dopo uno di fine, vengono visualizzati dei rettangoli grigi per evidenziare entrambi i delimitatori e indicarne la relativa associazione. Questa funzionalità è disponibile per le seguenti coppie:
{ } |
parentesi graffe |
[ ] |
parentesi quadre |
( ) |
parentesi |
Esempio
Per illustrare l'applicazione di colori per la corrispondenza di parentesi graffe, digitare (non copiare e incollare) il codice di seguito riportato nell'editor di codice.
class A
{
public A()
{
if(true)
int x =0;
else
int x =1;
}
}
Impostazioni di applicazione dei colori
Le impostazioni di applicazione dei colori vengono mantenute nelle Impostazioni di Visual Studio.