Existe uma maneira de impedir que o editor de texto do Visual Studio (2015 ou 2017) mova automaticamente as linhas de comentário ao pressionar Ctrl + K, D ou toque de tecla relevante (Ctrl + E, D - formata todo o documento)?
Gostaria que meus comentários permanecessem na posição colocada, independentemente da posição do código acima ou abaixo.
Por exemplo, ao escrever um comentário em uma nova linha , comece por dizer na coluna 60, como abaixo:
code line
|-------- white space ----------| //... comment .. <-- comment is auto shifted left
code line
para que não interfira no código abaixo ou acima , ao pressionar Ctrl + K, D o comentário é deslocado para a esquerda, para alinhar com o código circundante.
Por outro lado, quando um comentário é colocado seguindo uma linha de código , conforme abaixo:
|--code line --|- white space -| //..1st comment line..
|------white space ------------| //..2nd comment line.. <-- comment is properly auto aligned
um eventual segundo comentário em uma nova linha , permanece alinhado com o anterior , o que indica que o editor pode ajustar a posição das linhas de comentários com base em determinados critérios.
Devo esclarecer que gostaria de preservar o restante da funcionalidade de Ctrl + K, D.
Editar: temo que todas as diretrizes mencionadas em Gerenciando formatação de código fornecida abaixo por Seth , basta forçar a aplicação das instruções já definidas no editor de texto para cada idioma específico (e em particular c #)
sobre a intenção de texto.
Assim, mesmo que algumas guias ou espaços sejam inseridos na frente do comentário, eles são automaticamente eliminados se Ctrl + K, D for aplicado, simplesmente porque existe
nenhuma instrução relevante sobre o manejo de espaços em certos construtos, e assim a regra geral é aplicada.
Acredito que uma instrução simples adicionada ao editor de texto, como "preservar espaços ou guias na frente de comentários" , resolveria o problema (como é de fato o caso mas somente quando um comentário segue o código).
Seria apenas uma melhoria para um comportamento já existente, embora não documentado, (até onde eu pesquisei).