Configurando o estilo de formatação C e C++
Consulte também
Você pode usar a janela Opções para configurar o estilo de formatação padrão dos seus projetos C e C++.
Para configurar o estilo de formação C e C++:
- Escolha Ferramentas > Opções.
-
Clique em C/C++ no painel superior da janela.
- Clique na aba Estilos de formatação.
- Selecione a linguagem para a qual deseja definir o estilo de formatação na lista suspensa.
- Selecione o estilo que deseja definir na lista suspensa Nome do estilo.
-
Modifique as propriedades de estilo conforme necessário.
Para adicionar um estilo:
- Clique em Gerenciar estilos, em seguida, clique em Novo na caixa de diálogo Gerenciar estilos.
Para remover um estilo personalizado:
- Clique em Gerenciar estilos, em seguida, selecione o estilo e clique em Remover na caixa de diálogo Gerenciar estilos.
Para duplicar um estilo:
- Clique em Gerenciar estilos, selecione um estilo na caixa de diálogo Gerenciar estilos e clique em Duplicar.
Você pode definir as seguintes propriedades:
- Indentação:
- Tamanho da endentação. Número de espaços por endentação.
- Endentação de continuação de expressão. Especifica o deslocamento para a segunda linha e as subseqüentes em uma instrução de múltiplas linhas.
- Endentação das diretivas do pré-processador. Permite que você especifique se as diretivas do pré-processador são endentadas ou não, independentemente da endentação do código, ou use a endentação do código precedente.
- # na linha inicial. Permite que você especifique se o # que é o primeiro símbolo de uma diretiva do pré-processador fica na primeira coluna ou na coluna da endentação.
- Namespaces da endentação. Permite que você proiba a endentação de namespaces.
- Endentar instruções Case na opção. Permite qaue você especifique a endentação da opção, ou a endentação da opção mais o tamanho da endentação, para a endentação de instruções case em uma opção.
- Endentação de rótulo absoluta. Permite que você especifique se os rótulos estão na primeira coluna ou endentados por uma instrução de fechamento
- Posicionamento de chaves. Permite que você escolha onde as chaves devem ser colocadas em uma nova linha ou na mesma linha das declarações de namespace, declarações de classe/struct, declarações de método/função, blocos e instruções compostas.
- Alinhamento de várias linhas. Permite que você opte pelo alinhamento de várias linhas dos parâmetros do método, argumentos de chamada do método e inicializadores de matriz.
- Nova linha. Permite que você opte por ter instruções catch, else e while em novas linhas.
- Espaços antes de palavras-chave. Permite que você opte por ter espaços antes das seguintes palavras-chave: if, for, while, catch, switch.
- Espaços antes de parênteses. Permite que você opte por ter espaços antes de parênteses nas declarações de função, chamadas de função, instruções catch, for, if, switch e while.
- Espaços em torno de operadores. Permite que você opte por ter espaços em torno de operadores de atribuição, binários, ternários e unários.
- Espaços antes de chaves esquerdas. Permite que você opte por ter espaços antes de chaves esquerdas em declarações de classe, declarações de função, inicializadores de matriz, instruções catch, do, else, for, if, switch, try e while.
- Espaços dentro de parênteses. Permite que você opte por ter espaços dentro de parênteses na declaração de função, chamadas de função, chaves do inicializador de matriz, chaves, parênteses, instruções catch, for, if, switch, casts de tipo e instruções while.
- Outros espaços. Permite que você tenha espaços antes de vírgulas, depois de vírgulas, antes de pontos-e-vírgula, depois de pontos-e-vírgula, antes de dois pontos, após dois pontos e depois de tipos.
- Linhas em branco. Permite que você opte por ter uma linha em branco antes de uma classe, após um cabeçalho de classe e antes de uma função.
- Outro. Permite que você escolha se quer adicionar uma estrela à esquerda nos comentários.
Notificações legais