O Visual Studio 2008 não destaca no par de {} , ()

O Visual Studio 2008 não destaca no par de {} , ()

Esse tipo de recurso está disponível no Eclipse e em muitos outros IDEs, por que não existe no Visual Studio?

Ou precisa ser habilitado em algum lugar?

Responder1

Ele existe, mas há dois problemas com ele.

  • você precisa estar na frente da chave de abertura ({) ou depois da chave de fechamento (})
  • a cor é cinza e, portanto, não é realmente visível

Responder2

Acabei de testar no Visual Studio Express 2008 (Visual C++). Quando eutipouma chave, colocará em negrito a chave que acabei de digitar e sua chave correspondente. Ele não faz nada quando movo o cursor de texto entre colchetes.

Para garantir que esse recurso esteja ativado, vá em Ferramentas, Opções, Editor de Texto, Geral e marqueDestaque automático do delimitador. (Além dos colchetes, também destaca outros pares, como parênteses, colchetes e #ifdefpares #endif.)

Você pode alterar a aparência do realce da correspondência de chaves em Ferramentas, Opções, Ambiente, Fontes e Cores, Mostrar configurações para:Editor de texto, Exibir itens:Correspondência de chaves (destaque).

De acordo comCorrespondência automática de chaves, destacando chaves correspondentes quando ocursor de texto passauma chave está disponível apenas no Visual C#. Nesse caso, você pode alterar a aparência do destaque correspondente indo para o mesmo lugar acima e modificando oCorrespondência de chaves (retângulo)item.

Se você não estiver usando C#, basta retroceder e digitar novamente a chave para obter um efeito semelhante. Alternativamente, você pode pressionar Ctrl+] para mover entre as chaves correspondentes.

Responder3

Lembre-se de fechar e reabrir o visual studio depois de fazer a alteração em Ferramentas -> Opções.

Estou trabalhando com o MS Express Windows Phone e não consegui descobrir por que a alteração da configuração não estava funcionando.

Basta salvar, fechar e reabrir o MS Studio

informação relacionada