Eu sei que o Visual Studio pode formatar automaticamente para tornar meus métodos e loops recuados corretamente, mas não consigo encontrar a configuração.
visual-studio
indentation
user719550
fonte
fonte
Respostas:
Para formatar uma seleção: Ctrl+ K, Ctrl+F
Para formatar um documento: Ctrl+ K, Ctrl+D
Veja os atalhos de teclado predefinidos . (Esses dois são
Edit.FormatSelection
eEdit.FormatDocument
.)Nota para OSX
No OSX, use a CMD ⌘chave não Ctrl:
fonte
Format document is not available...
uma mensagem de erro, leia: stackoverflow.com/q/8812741/1016891Para Visual Studio 2010/2013/2015/2017
Barra de ferramentas Editar -> Avançado (se não conseguir ver Avançado , selecione um arquivo de código no Solution Explorer e tente novamente)
Seus atalhos podem ser exibidos de maneira diferente dos meus, pois estou configurado para a codificação em C #, mas a navegação pela barra de ferramentas o levará a você.
Se não estiver funcionando, procure erros no seu código, como colchetes ausentes, que impedem o funcionamento do formato automático
fonte
Siga os passos abaixo:
Tools
Options
Text Editor options
C#
como exemplo.Veja a imagem abaixo:
fonte
Eu instalei uma extensão chamada "Formatar documento ao salvar", que formata todo o documento toda vez que você o salva. Para instalá-lo no VS15 ou 17, em Ferramentas, clique em "Extensões e atualizações ...":
E então vá em "Online" no painel esquerdo e pesquise "Formatar documento ao salvar"
Espero que ajude!.
fonte
Embora a pergunta seja um pouco antiga, alguém pode achar útil.
Você pode definir novas ligações de teclas acessando
Tools -> options -> Environment -> keyboard
fonte
fonte
No mac: Shift+ Option+F
No ubuntu: Ctrl+ Shift+I
fonte
Se você exibir a barra de ferramentas Edição de código-fonte HTML, também há um botão "Formatar o documento inteiro"
fonte
A solução fornecida na resposta aceita não se aplica ao Microsoft Visual Studio 2012 .
No caso do VS2012, os atalhos são:
fonte
Eu costumava usar essas combinações. Automatizei esse processo ao salvar um documento. Você pode tentar minha extensão Format Document on Save
fonte
No VS 2017 e 2019
Mas ... se você quiser adicionar o botão Formatar documento a uma barra de ferramentas, faça isso.
Clique com o botão direito na barra de ferramentas.
Selecione "Personalizar .."
Selecione a guia "Comandos".
Selecione o botão de opção "Barra de ferramentas".
Selecione "Editor de texto" no menu suspenso ao lado do botão de opção (ou em qualquer barra de ferramentas em que você queira usar o botão)
Agora...
Clique no Add Commandbotão
Categorias: Editar
comandos:
Clique no formato do documentoOK
fonte
Em Ferramentas -> Opções -> Editor de texto , vá para a seção Formatação -> Geral de qualquer idioma que você deseja formatar e encontrará Geral . Marque as três caixas de seleção de formatação.
Em Ferramentas -> Opções -> Editor de texto , vá para a seção TABS do idioma que você deseja formatar e encontrará Recuo . Selecione Smart e ele ativará a formatação automática sempre que você usar um dos elementos de fechamento; )} dentro desse bloco.
Não há necessidade de pressionar as teclas.
fonte
Você pode adicionar os botões à sua barra de ferramentas clicando na pequena seta suspensa à direita do último botão da barra de ferramentas, selecione "Adicionar ou remover botões" e, em seguida, clique nos botões aos quais deseja adicionar um visto. Os botões que você selecionar aparecerão na barra de ferramentas ...
Depois, basta selecionar o texto e clicar nos botões Aumentar avanço ou Diminuir avanço. Eu testei isso apenas no Visual Studio 2013.
fonte
Clique com o botão direito:
Funciona no VS 2015, talvez versão anterior.
fonte
A pergunta original dizia "Não consigo encontrar a configuração".
A resposta simples é: consulte o menu superior e, em seguida,
Você também verá os pressionamentos de tecla atribuídos atualmente para essa função. Nada de especial para memorizar. Isso realmente ajuda se você usar vários ambientes de desenvolvedor em diferentes sistemas operacionais.
fonte
Selecione os dados e clique com o botão direito do mouse e você encontrará essa opção. FORMAT DOCUMENT e FORMAT SELECTION
fonte
Nas versões mais recentes, o atalho para a formatação de todo o documento é: Shift+ Alt+F
fonte
No VS 2019, a "Limpeza de código" (RunDefaultCodeCleanup) é mais avançada (obtida do ReSharper): Ctrl + K, Ctrl + E
Caixa de diálogo Opções: Editor de texto> C #> Estilo de código> Formatação
Configuração de formatação automática no Visual studio
fonte
Apenas para aprofundar as respostas de Starwfanatic e Ewan acima. Você pode personalizar seu IDE para adicionar qualquer botão a qualquer barra de ferramentas - para adicionar o botão Formatar (como a barra de ferramentas Edição de origem HTML) a qualquer outra barra de ferramentas (como Edição de texto com todos os outros controles de edição, como aumentar / diminuir recuo).
Clique na seta à direita da barra de ferramentas> Adicionar ou remover botões> Personalizar ...> guia Comandos> botão Adicionar comando ....
Document Format e Format Selection estão ambos sob o Editar grupo .
(Testado no VS2010 e VS2013)
fonte
Com a extensão de formatação contínua (comercial, desenvolvida por mim), o código é formatado automaticamente, automaticamente, à medida que você digita.
fonte
Eu tenho um Mac e cliquei em Código> Preferências> Configurações> Área de trabalho> Formatação e, em seguida, selecione Formatar ao salvar .
Agora, toda vez que eu clico em cmd+, sele automaticamente formata o arquivo.
fonte
Extensão do Visual Studio - CodeMaid é muito bom.
fonte
Recortar / colar uma seção é outra maneira rápida (e fácil de lembrar).
fonte
Se você puder pagar (ou se for elegível para a avaliação gratuita de 30 dias), Jetbrains ReSharper poderá reformatar um diretório inteiro do projeto.
Basta instalar -> clique com o botão direito do mouse em um diretório -> selecione Código de Limpeza no menu de contexto.
fonte
fonte
Você também pode tentar a opção de clicar com o botão direito do mouse para formatar a seleção do documento de codificação. Dê uma olhada na captura de tela abaixo
fonte
Selecione o texto que você deseja recuar automaticamente.
Clique em Formatar seleção em Editar, Avançado ou pressione CTRL + K, CTRL + F. A seleção de formato aplica as regras de recuo inteligente para o idioma em que você está programando no texto selecionado.
Etapa (1): - CTRL + A
Etapa (2): - CTRL + K
Etapa (3): - CTRL + F
fonte
você também pode usar esta extensão.
fonte
No Visual Studio 2015 e 2017 para código c #. 1) Role até o final do arquivo 2) Remova o último "Parênteses curvos"} 3) Aguarde até que a linha acima mostre um erro 4) Substitua o fini "Parênteses curvos". :)
fonte