Como obter o Visual Studio para destacar o loop correspondente para uma instrução break?

0

Se você tiver um loop e digitar break , o Visual Studio destacará a palavra-chave e o loop correspondente da seguinte forma:

Quando termino a linha com um ponto-e-vírgula e navego para fora da linha, o destaque desaparece. Se eu mover o cursor:

  • Antes da declaração break
  • Após a declaração break
  • Ou em qualquer lugar entre

Ele não volta a destacar a afirmação de que está saindo. Preciso excluir a palavra e digitá-la novamente para ver esse destaque.

Geralmente, isso não é um problema enorme , mas eu herdei um código que tem muito mais loops aninhados e if que qualquer programador normal, então seria legal se eu pudesse aplicar de forma confiável essa formatação sem precisar redigitar a palavra.

Então, basicamente, eu quero que ele se comporte da mesma maneira quando você posiciona o cursor antes de um { ou depois de um } . Quando você faz isso, ele realça automaticamente as chaves correspondentes.

Existe alguma configuração para isso, ou talvez até mesmo um plugin?

    
por sab669 17.03.2017 / 13:53

1 resposta

0

O Resharper faz todos os tipos de destaque. Eu tenho isso e faz o destaque que você mencionou - clique em "quebrar" e destaca o "for". Ele também destaca as chaves correspondentes . Resharper não é livre, no entanto. Pessoalmente, acho que vale facilmente o preço.

Veja também o Viasfora para destaque de chaves, que dá a cada nível de aninhamento uma cor diferente. Viasfora é gratuito & funciona bem com o Resharper.

    
por 15.12.2017 / 23:11