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.

Image Colorisation de code

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.

Voir aussi

Référence

Accolades correspondantes