Corrispondenza parentesi graffe
L'opzione Corrispondenza parentesi graffe consente di individuare immediatamente parentesi graffe in posizione non corretta o segmenti di codice terminati in modo non corretto. È possibile modificare il comportamento di questa funzionalità modificando le seguenti opzioni dell'ambiente di sviluppo:
Evidenzia delimitatore automatico in Generale, Editor di testo, finestra di dialogo Opzioni
Impostazioni di visualizzazione dell'editor di testo Corrispondenza parentesi graffe (evidenziate) e Corrispondenza parentesi graffe (rettangolo) in Tipi di carattere e colori, Ambiente, finestra di dialogo Opzioni
Note
La funzionalità Corrispondenza parentesi graffe riconosce le seguenti coppie:
[C#]
( ) |
Parentesi |
[ ] |
Parentesi quadre |
{ } |
Parentesi graffe |
< > |
Parentesi angolari |
" " |
Stringa |
@" " |
Stringa verbatim |
#region - #endregion |
Racchiude un blocco di codice comprimibile. |
#if, #else e #endif |
Parole chiave per le istruzioni di controllo |
[Visual Basic]
( ) |
Parentesi |
[ ] |
Parentesi quadre |
{ } |
Parentesi graffe |
<> |
Parentesi angolari |
[C++]
( ) |
Parentesi |
[ ] |
Parentesi quadre |
{ } |
Parentesi graffe |
< > |
Parentesi angolari |
#if, #else e #endif |
Espressione condizionale |
Quando si digita una parentesi quadra di chiusura, questa e la parentesi quadra corrispondente restano evidenziate per alcuni secondi, finché non si preme un altro tasto o si sposta il cursore. Risulta così molto più semplice l'identificazione visiva dei blocchi di codice nonché l'individuazione delle parentesi quadre non corrispondenti o mancanti.
Quando si completa una stringa o una stringa verbatim digitando le doppie virgolette di chiusura ("), nell'editor l'intera stringa verrà visualizzata in grassetto. Questa riga rimane in grassetto finché non si sposta il cursore.
Nei linguaggi diversi da Visual Basic se si posiziona il cursore a sinistra di una parentesi graffa e si preme CTRL+], il cursore si sposterà sulla parentesi graffa corrispondente.
In Visual C#, posizionando il cursore a sinistra di una parentesi graffa di apertura o a destra di una parentesi graffa di chiusura, le parentesi graffe corrispondenti verranno evidenziate con un contorno rettangolare. In questo caso, le parentesi graffe resteranno evidenziate finché non viene spostato il cursore. Ciò è ugualmente applicabile a parentesi, parentesi quadre e parentesi angolari.