Se eu tiver um código como este
if(true){
e eu adiciono
}
é transformado em
if (true)
{
}
mas eu gostaria que ficasse no formato
if (true) {
}
Mesmo que eu copie um código if
assim, ele será transformado em uma versão mais longa.
PS: Eu entendo que usar a versão mais longa é um padrão C ++ e C #, mas eu venho de um padrão diferente e é mais fácil usar a versão mais curta.
Aposto que há alguma opção de formatador que pode ser desativada ou alterada.
fonte
Clang_format_fallback Style
(por exemplo: para C ++C_Cpp: Clang_format_fallback Style
) e altere o valor deVisual Studio
paraGoogle
Tenha em mente que se você estiver usando o Resharper, o procedimento acima não ajudará, já que o Resharper substitui o comportamento nativo do VS. Se for esse o seu caso, vá para Resharper> Opções, Edição de código> C #> Estilo de formatação> Layout de colchetes, defina todas as opções de "Layout de colchetes" para "No final da linha (estilo K&R)".
Levei um tempo para descobrir isso, então espero que ajude alguém.
fonte
Para todos os usuários de Mac que estão por aí, resolvi assim:
Preferências -> Código-fonte -> Formatação do código -> código-fonte C # -> Formato C # -> Editar
Lá você pode alterá-lo na Categoria: Novas Linhas
fonte
Dê uma olhada
Tools -> Options
entãoText Editor -> C# -> Formatting -> New Lines
fonte
Você pode alterar isso nas opções do Visual Studio. Vá para Ferramentas -> Opções -> Editor de Texto -> C # -> formatação -> novas linhas (ou algo semelhante, só tenho a versão alemã do Visual Studio). Você pode então alterar onde deseja colocar os colchetes na próxima linha e onde não deseja. Pessoalmente, removi todas as opções, mas se você quiser ter uma nova linha, por exemplo, em loops, existem muitas opções para personalizar isso.
fonte
Para C ++, a única maneira de evitar que o VC ++ coloque '{' em uma nova linha para namespaces é desmarcando a opção "Formatar bloco automaticamente quando eu digitar um}":
fonte
Para fazer o mesmo com o CSS, você deve ir para:
Tools > Options > Text Editor > CSS > Advanced > Formatting > Automatic Formatting > Off
fonte