Compartilhar via


Opções, Editor de Texto, C/C++, Formatação

Use essas páginas de propriedades para alterar o comportamento padrão do editor de código quando estiver programando em C ou C++.

Captura de tela das configurações de Formatação Geral para o idioma C/C++ no painel Opções.

Para acessar essas configurações no painel Opções, expanda a seçãoGeral deFormatação> de Estilo> de CódigoC/C++>Linguagens> de Todas as Configurações>.

Captura de tela das configurações de Formatação Geral para o idioma C/C++ na caixa de diálogo Opções.

Para acessar essas configurações na caixa de diálogoOpções, expanda a seção C/C++>Estilo de Código>> do Editor > de Texto.

Observação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você tem e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Personalizar o IDE do Visual Studio.

Opções gerais

A seção Geral tem opções para formatação de instruções e blocos conforme você as digita.

A página também tem opções para configurar o suporte para o ClangFormat versão 5.0. O ClangFormat é um utilitário que facilita o estilo e o formato do código com base em um conjunto de regras que podem ser configuradas em um arquivo de formato _clang (.clang-format).

Configurando opções do ClangFormat

O suporte ao ClangFormat está habilitado por padrão. Você pode escolher quais convenções de formatação comuns aplicar a todos os seus projetos: LLVM, Google, Chromium, Mozilla ou WebKit. Você também pode criar um arquivo de definição de formato personalizado _clang formato (.clang-format). Se esse arquivo estiver presente em uma pasta de projeto, o Visual Studio usará o arquivo para formatar todos os arquivos de código-fonte nessa pasta e suas subpastas.

Por padrão, o Visual Studio executa o arquivo clang-format.exe em segundo plano e aplica a formatação conforme você digita. Você também pode especificar para executar apenas o arquivo para comandos de formatação invocados manualmente Formatar Documento (Ctrl+K, Ctrl+D) ou Seleção de Formato (Ctrl + K, Ctrl + F).

Outras opções: Recuo, Espaçamento e muito mais

A seção Formatação contém outras subseções com mais configurações : Recuo, Novas Linhas, Espaçamento, Mecanismo Unreal e Páginas de Encapsulamento.

Observação

Quando o ClangFormat está habilitado, o Visual Studio ignora as configurações nestas seções.

Para ver como uma configuração pode afetar a formatação, selecione a configuração e examine o exemplo no painel Visualização . A imagem a seguir mostra como a configuração> dechaves de recuo de recuo pode afetar a formatação:

Captura de tela das configurações de Formatação de Recuo para o idioma C/C++ com uma configuração selecionada demonstrada no painel Visualização.

Captura de tela das configurações de Formatação de Recuo para o idioma C/C++ com uma configuração selecionada demonstrada no painel Visualização.