Código Colorization
O editor de código analisa tokens e construções de código para que sejam com com facilidade reconhecível e diferenciável de outros conteúdos de código no editor de código.Depois que o editor de código analisa seu código, ele colore construções de código apropriadamente.
Tokens
O editor de código colore os seguintes tipos de token.
Comment
Código excluído
Identificador
Keyword
Número
Operador
Palavra-chave pré-processador
String
Seqüência de caracteres (translation from VPE for Csharp @ Verbatim)
Tipos de usuário
Tipos de usuário (tipos de valor)
Tipos de usuário (Enums)
Tipos de usuário (representantes)
Seção CData XML
Atributo do documento XML
Comentário do documento XML
Marca de documento XML
Você pode modificar a configuração de colorização padrão usando o Fontes e cores, Ambiente, caixa de diálogo Opções.
Palavras-chave contextuais
O editor de código colore palavras-chave contextual apropriadamente.No exemplo a seguir, o tipo de rendimento é colorized azul-petróleo e a palavra-chave yield é colorized azul.
Para obter uma lista completa de palavras-chave contextual, consulte Palavras-chave C#.
Chave de correspondência de colorização
O editor de código facilita a colorização negrito ou realce colorização para correspondência de chave.
Colorização em negrito
Quando você alterar qualquer parte dos seguintes pares de construção de código, a seqüência de caracteres ou pares de construção de código resumidamente são exibidos em negrito para indicar uma associação entre elas:
" " |
Uma sequência de caracteres |
@" " |
Uma seqüência textual |
#if, #endif |
Diretivas de pré-processador para seções condicionais |
#region, #endregion |
Diretivas de pré-processador para seções condicionais |
case, break |
Palavras-chave de demonstrativo de controle |
default, break |
Palavras-chave de demonstrativo de controle |
for, break |
Avaliação de expressão palavras-chave |
for, continue |
Avaliação de expressão palavras-chave |
foreach, break |
Avaliação de expressão palavras-chave |
foreach, continue |
Avaliação de expressão palavras-chave |
while, break |
Avaliação de expressão palavras-chave |
while, continue |
Avaliação de expressão palavras-chave |
Você pode desabilitar esse recurso desmarcando o Realce automático de delimitador propriedade a Geral, editor de texto, caixa de diálogo Opções.
Realçar colorização
Quando o ponteiro é posicionado imediatamente antes de um delimitador inicial, ou imediatamente depois que um delimitador final, retângulos cinza aparecem realçar tanto inicial e final delimitadores para indicar uma associação entre elas.Este recurso está disponível para os seguintes pares correspondentes:
{ } |
chaves |
[ ] |
colchetes |
( ) |
parêntese |
Exemplo
Para ilustrar a chave de correspondência de colorização, digite (não copiar e colar) o seguinte código no editor de código.
class A
{
public A()
{
if(true)
int x =0;
else
int x =1;
}
}
Configurações de colorização
Colorização configurações são mantidas por meio de Configurações do Visual Studio.