Pergunta

Uso assistência visual x, construir a partir de 05.01.2009, mas também o mesmo problema ocorreu nos lançamentos anteriores. (Eu o executo no MSVS 2005)

Quando faço um pouco de refatoração (como extrair um método), está tudo bem, mas todos os aparelhos encaracolados avançam. Por exemplo, antes de refatorar o código, parecia o seguinte:

while (expr)
{
  doSmth();
}

Depois de refatorar:

while (expr)
  {
  doSmth();
  }

Então, eu preciso mover manualmente todos os colchetes. Claro, o problema é menor, mas fica irritante quando você faz muita refatoração. É um bug ou apenas configurações padrão? Então, alguém conhece uma solução alternativa?

Foi útil?

Solução

Parece que o Visual Assist leva sua sugestão nas configurações de posicionamento do Visual Studio. Para ajustar esta opção, visite Ferramentas | Opções e navegue até o editor de texto, C/C ++, formatação. Certifique -se de que os "aparelhos de recuo" sejam desprovidos.

(Uma dica relacionada para questões gerais de formatação depois de brincar com o texto é que você pode fazer com que o Visual Studio faça a reformatação para você. Coloque o cursor em um dos aparelhos despojados, pressione Ctrl+Shift+] (estenda a seleção para a brace correspondente), Em seguida, pressione Ctrl+K, Ctrl+F (Seleção de Reformato).)

BTW para bugs de assistência visual genuína, o fórum é um bom lugar para ir:

http://www.wholetomato.com/forum/

Eles parecem ser apenas uma pequena empresa, mas geralmente são muito bons em acompanhar questões abertas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top