Compartilhar via


Definir configurações de recuo e guia no Visual Studio

Saiba como alterar a guia padrão e o comportamento de recuo para o Editor de Código no Visual Studio usando as opções de configuração do editor de texto.

Opções de acesso para recuos e guias

No Visual Studio, abra o painelOpções de Ferramentas> e expanda a seçãoGuias> Padrões de Todos os Idiomas>> deConfigurações.

Cuidado

As alterações feitas aqui se aplicam a todos os idiomas de desenvolvimento. A redefinição de opções nesta caixa de diálogo substitui as configurações de idioma individuais. Para configurar opções para um idioma específico, selecione sua subpasta em Todas as Configuraçõesde Idiomas>>(como C# ou Visual Basic)>Tabs.

No Visual Studio, abra a caixa de diálogoOpçõesde Ferramentas> eexpanda a seção Todas as Guias do>Editor> de Texto.

Cuidado

As alterações feitas aqui se aplicam a todos os idiomas de desenvolvimento. A redefinição de opções nesta caixa de diálogo substitui as configurações de idioma individuais. Para configurar opções para um idioma específico, selecione sua subpasta no Editor de Texto.

Resolver configurações conflitantes

Se você selecionar diferentes configurações de guia ou recuo para idiomas individuais, o Visual Studio exibirá uma mensagem de aviso:

  • "As configurações de recuo para formatos de texto individuais entram em conflito entre si", para diferentes opções de recuo.
  • "As configurações de guia para formatos de texto individuais entram em conflito entre si", para diferentes opções de guia .

Por exemplo, se a recuamento inteligente estiver definida para o Visual Basic e bloquear o recuo para Visual C++, você receberá um lembrete sobre o conflito.

Configurar opções de recuo

Para a opção Recuar , escolha um dos seguintes estilos de recuo:

  • Nenhuma: novas linhas não são recuadas; o cursor começa na primeira coluna.
  • Bloco: novas linhas são recuadas automaticamente para corresponder à linha anterior.
  • Inteligente: novas linhas são recuadas com base no contexto de código e nas convenções do IntelliSense. Não disponível para todos os idiomas.

Por exemplo, as linhas { } entre chaves podem ser recuadas em uma parada de tabulação extra.

Configurar opções de guia

Configure as seguintes opções de guia:

  • Tamanho da guia: define o número de espaços por parada de tabulação (padrão: 4).

  • Tamanho do recuo: define o número de espaços para cada recuo (padrão: 4). Guias, espaços ou ambos são usados para preencher o tamanho.

  • Caractere de guia: selecione o tipo de caractere de guia a ser aplicado:

    • Inserir espaços: as operações de recuo inserem apenas caracteres de espaço.
    • Manter guias: as operações de recuo inserem o maior número possível de caracteres de guia; os espaços preenchem qualquer restante.
  • Inserir espaços: as operações de recuo inserem apenas caracteres de espaço.

  • Manter guias: as operações de recuo inserem o maior número possível de caracteres de guia; os espaços preenchem qualquer restante.

Resolução de problemas

Dica

A formatação adaptável pode substituir as configurações da guia personalizada. Para desabilitar a formatação adaptável, vá para a seçãoAvançadodo Editor> de Texto de Todas as Configurações> no painelOpções de Ferramentas>. Alterne a opção de formatação adaptável . Você também pode usar um arquivo .editorconfig para gerenciar estilos de recuo.

Dica

A formatação adaptável pode substituir as configurações da guia personalizada. Para desabilitar a formatação adaptável, vá para a seção Editor>de Texto Avançado na caixa de diálogoOpções de Ferramentas>. Alterne a opção Usar formatação adaptável . Você também pode usar um arquivo .editorconfig para gerenciar estilos de recuo.

Próximas etapas