Colorisation du code
Mise à jour : novembre 2007
L'éditeur de code analyse les jetons et les constructions de code de sorte qu'ils soient facilement reconnaissables et identifiables par rapport aux autres éléments de code dans l'éditeur de code. Lorsque l'éditeur de code a analysé votre code, il colorise les constructions de code.
Jetons
L'éditeur de code colorise les types de jeton suivants.
Commentaire
Code exclu
Identificateur
Mot clé
Nombre
Opérateur
Mot clé de préprocesseur
Chaîne
String (C# @ Verbatim)
Types utilisateur
Types utilisateur (types valeur)
Types utilisateur (énumérations)
Types utilisateur (délégués)
Section CData XML
Attribut de documentation XML
Commentaire sur la documentation XML
Balise de documentation XML
Vous pouvez modifier le paramètre de colorisation par défaut en utilisant Polices et couleurs, Environnement, boîte de dialogue Options.
Mots clés contextuels
L'éditeur de code colorise des mots clés contextuels de manière appropriée. Dans l'exemple suivant, le type yield est colorisé en bleu-vert, et le mot clé yield est colorisé en bleu.
Pour obtenir la liste complète des mots clés contextuels, consultez Mots clés C#.
Colorisation d'accolades correspondantes
L'éditeur de code facilite colorisation en gras ou en surbrillance pour la correspondance d'accolades.
Colorisation en gras
Lorsque vous modifiez une partie quelconque des paires de constructions de code parmi les suivantes, la chaîne ou les paires de construction de code sont brièvement affichées en gras pour indiquer une association entre elles :
" " |
Une chaîne |
@" " |
Une chaîne textuelle |
#if, #endif |
Directives de préprocesseur pour sections conditionnelles |
#region, #endregion |
Directives de préprocesseur pour sections conditionnelles |
case, break |
Contrôle des mots clé d'une instruction |
default, break |
Contrôle des mots clé d'une instruction |
for, break |
Évaluation des mots clés d'une expression |
for, continue |
Évaluation des mots clés d'une expression |
foreach, break |
Évaluation des mots clés d'une expression |
foreach, continue |
Évaluation des mots clés d'une expression |
while, break |
Évaluation des mots clés d'une expression |
while, continue |
Évaluation des mots clés d'une expression |
Vous pouvez désactiver cette fonctionnalité en effaçant la propriété Mettre les délimiteurs en surbrillance automatiquement dans Général, Éditeur de texte, boîte de dialogue Options.
Colorisation en surbrillance
Lorsque le pointeur est positionné immédiatement avant un délimiteur de début, ou immédiatement après un délimiteur de fin, des rectangles gris apparaissent pour mettre en surbrillance à la fois les délimiteurs de début et de fin, et signaler l'association qui les lie. Cette fonctionnalité est disponible pour les paires correspondantes suivantes :
{ } |
accolades |
[ ] |
crochets |
( ) |
parenthèses |
Exemple
Pour illustrer la colorisation pour accolades correspondantes, tapez (pas de copier-coller) le code suivant dans l'éditeur de code.
class A
{
public A()
{
if(true)
int x =0;
else
int x =1;
}
}
Paramètres de colorisation
Les paramètres de colorisation sont persistants dans les Paramètres Visual Studio.