Partilhar via


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

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

Captura de ecrã das definições gerais de formatação para a linguagem C/C++ no painel de Opções.

Para aceder a estas definições no painel de Opções, expandaa secção Geralde FormataçãodoEstilo>>de Código de Todas as Definições>>C/C++>.

Captura de ecrã das definições gerais de formatação para a linguagem C/C++ no diálogo Opções.

Para aceder a estas definições no diálogo de Opções, expandaa secçãoGeralde Formatação>do Estilo>de Código C/C++> do Editor > de Texto.

Observação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da 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 secção Geral tem opções para formatar declarações e blocos à medida que os escreves.

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

Configurando opções do ClangFormat

O suporte a ClangFormat está ativado por padrão. Pode escolher quais as convenções de formatação comuns a aplicar a todos os seus projetos: LLVM, Google, Chromium, Mozilla ou WebKit. Também pode criar um ficheiro personalizado de definição de formato _clang (.clang-format). Se este ficheiro estiver presente numa pasta de projeto, o Visual Studio usa o ficheiro para formatar todos os ficheiros de código-fonte nessa pasta e nas suas subpastas.

Por defeito, o Visual Studio executa o ficheiroclang-format.exe em segundo plano e aplica formatação enquanto escreves. Também pode especificar para executar o ficheiro apenas 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: Reentrância, espaçamento e mais

A secção de Formatação contém outras subsecções com mais definições: Indentação, Novas Linhas, Espaçamento, Unreal Engine e Páginas de Embrulho.

Observação

Quando o ClangFormat está ativado, o Visual Studio ignora as definições nestas secções.

Para ver como uma definição pode afetar a formatação, selecione essa definição e reveja o exemplo no painel de Pré-visualização . A imagem seguinte mostra como a definição de colchetes de indentação> pode afetar a formatação:

Captura de ecrã das definições de Formatação por Indentação para a linguagem C/C++ com uma definição selecionada demonstrada no painel de Pré-visualização.

Captura de ecrã das definições de Formatação por Indentação para a linguagem C/C++ com uma definição selecionada demonstrada no painel de Pré-visualização.