Caixa de diálogo de Opções: Editor de Texto> C# > Estilo de Código > Formatação

Use a página de opções de Formatação e suas subpáginas (Recuo, Novas Linhas, Espaçamento e Encapsulamento) para definir opções de formatação de código no editor de código.

Para acessar essa página de opções, escolha Ferramentas>Opções na barra de menus. Na caixa de diálogo Opções, escolha Editor de Texto>C#>Estilo de Código>Formatação.

Dica

As subpáginas Recuo, Novas Linhas, Espaçamento e Quebra Automática exibem uma janela de visualização na parte inferior que mostra o efeito de cada opção. Para usar a janela de visualização, selecione uma opção de formatação. A janela de visualização mostra um exemplo da opção selecionada. Quando você altera uma configuração selecionando um botão de opção ou marcando uma caixa de seleção, a janela de visualização é atualizada para mostrar o efeito da nova configuração.

Página Formatação (Geral)

Configurações gerais

Essas configurações afetam quando o editor de códigos aplica opções de formatação ao código.

Rótulo Descrição
Formatar automaticamente ao digitar Quando estiver desmarcada, as opções formatar instrução em ; e formatar bloco em } estarão desabilitadas.
Formatar instrução automaticamente em ; Quando selecionada, formata as instruções na conclusão de acordo com as opções de formatação selecionadas para o editor.
Formatar bloco automaticamente em } Quando selecionada, formata blocos de código de acordo com as opções de formatação selecionadas para o editor assim que você conclui o bloco de código.
Formatar automaticamente na devolução Quando selecionada, formata o texto quando Enter é pressionado, de acordo com as opções de formatação selecionadas para o editor.
Formatar automaticamente ao colar Quando selecionada, formata o texto que é colado no editor de acordo com as opções de formatação selecionadas para o editor.

Se você aplicou as configurações de estilo de código para arquivos C# usando o comando Formatar Documento no Visual Studio 2017, essa funcionalidade agora está disponível como Limpeza de Código.

Página Recuo

As opções de recuo nessa página se aplicam quando o código é formatado automaticamente. Um exemplo de quando o código é formatado automaticamente é quando você cola o código no arquivo e a opção Formatar automaticamente ao colar está selecionada. (A opção Formatar automaticamente ao colar está sob Formatação>Geral.)

C# text editor indentation options in Visual Studio

Dica

Também há opções de recuo na página de opções Editor de Texto>C#>Guias. Essas opções determinam apenas onde o editor de códigos coloca o cursor quando você pressiona Enter no final de uma linha.

C# text editor tabs options in Visual Studio

Página Novas Linhas

Use as opções de novas linhas nesta página para controlar se você quer chaves, palavras-chave ou expressões apareçam em novas linhas no editor de código.

Importante

As configurações nesta página podem ser substituídas pelo arquivo .editorconfig. Para saber mais, consulte Criar configurações de editor personalizado e portátil com o EditorConfig.

Screenshot of the C# new lines options in Visual Studio .

Confira também