Color del código

Actualización: noviembre 2007

El editor de código analiza los símbolos (token) y las construcciones de código, para que resulten reconocibles y discernibles con facilidad de los demás contenidos del código fuente de dicho editor. Después de analizar el código, el editor de código colorea las construcciones de la forma apropiada.

Símbolos (token)

El editor de código colorea los tipos de símbolos (token) siguientes.

  • Comentario

  • Código excluido

  • Identificador

  • Palabra clave

  • Número

  • Operador

  • Palabra clave del preprocesador

  • Cadena

  • Cadena (especificador literal @ de C#)

  • Tipos de usuario

  • Tipos de usuario (tipos de valor)

  • Tipos de usuario (enumeraciones)

  • Tipos de usuario (delegados)

  • Sección CData XML

  • Atributo de documento XML

  • Comentario de documento XML

  • Etiqueta de documento XML

Puede modificar la configuración de colores predeterminada mediante Fuentes y colores, Entorno, Opciones (Cuadro de diálogo).

Palabras clave contextuales

El editor de código colorea de forma correcta las palabras clave contextuales. En el ejemplo siguiente, el tipo yield se colorea en verde azulado y la palabra clave yield se colorea en azul.

Para obtener una lista completa de las palabras clave contextuales, vea Palabras clave de C#.

Colores de coincidencia de llaves

El editor de código facilita color en negrita o de resaltado para la coincidencia de llaves.

Color en negrita

Al cambiar alguna parte de los pares de construcciones de código siguientes, los pares de construcciones de código o de cadenas aparecen brevemente en negrita, para indicar que existe una asociación entre ellos:

" "

Una cadena

@" "

Una cadena textual

#if, #endif

Directivas de preprocesador para secciones condicionales

#region, #endregion

Directivas de preprocesador para secciones condicionales

case, break

Palabras clave de instrucciones de control

default, break

Palabras clave de instrucciones de control

for, break

Palabras clave de expresiones de evaluación

for, continue

Palabras clave de expresiones de evaluación

foreach, break

Palabras clave de expresiones de evaluación

foreach, continue

Palabras clave de expresiones de evaluación

while, break

Palabras clave de expresiones de evaluación

while, continue

Palabras clave de expresiones de evaluación

Puede deshabilitar esta característica; para ello, desactive la propiedad Resaltar con el delimitador automático en General, Editor de texto, Opciones (Cuadro de diálogo).

Color de resaltado

Cuando el puntero está situado inmediatamente antes de un delimitador inicial, o justo después del final, aparecen rectángulos grises que resaltan los dos delimitadores para indicar que existe una asociación entre ellos. Esta característica está disponible para los pares siguientes:

{ }

llaves

[ ]

corchetes

( )

paréntesis

Ejemplo

Para ilustrar los colores de coincidencia de llaves, escriba (no copie y pegue) el código siguiente en el editor de código.

class A
{
     public A()
     {
          if(true)
               int x =0;
          else
               int x =1;
     }
}

Configuración de color

La configuración de color se conserva en Valores de configuración de Visual Studio.

Vea también

Referencia

Coincidencia de llaves automática