Ir para o conteúdo do rodapé
Iron Academy Logo
Ferramentas e produtividade em C#

Atualização do Visual Studio: Fechamento automático de colchetes e aspas

Tim Corey
4m 39s

Escrever código limpo e sem erros muitas vezes depende de quão bem seu editor de texto lida com os pequenos detalhes. Quer você esteja trabalhando no Visual Studio ou no VS Code, uma melhoria fundamental é a capacidade de fechar todos os colchetes e aspas automaticamente. Em seu vídeo " Atualização do Visual Studio: Fechar colchetes e aspas automaticamente ", Tim Corey explica uma configuração recém-introduzida no Visual Studio 2022 versão 17.9 que simplifica exatamente essa tarefa.

Este artigo segue a explicação passo a passo de Tim, mostrando como ativar o recurso, usá-lo de forma eficiente e melhorar a velocidade de edição ao trabalhar com blocos de código, colchetes e aspas.

Introdução a colchetes e cotações de fechamento automático

Tim inicia o vídeo destacando uma tarefa comum de edição em qualquer editor de código: envolver texto ou código em aspas, parênteses ou chaves. Seja para formatar código-fonte, isolar a lógica de uma função ou preparar dados para saída, delimitar o texto corretamente é essencial.

No Visual Studio 2022 v17.9, essa tarefa ficou ainda mais fácil. Com uma simples alteração nas configurações, você pode envolver automaticamente linhas, variáveis ​​ou textos semelhantes a HTML selecionados em colchetes ou aspas, apenas digitando o símbolo de abertura. Você não precisa pressionar uma segunda tecla, usar o mouse ou procurar na paleta de comandos — o editor de texto agora faz isso para você.

Demonstração: Um exemplo simples de matemática

Para demonstrar o recurso em contexto, Tim usa um pequeno exemplo envolvendo operações matemáticas dentro de um bloco de código. A lógica inclui uma expressão simples: 5 * 4 + 3. Tim executa o arquivo para mostrar a saída — 23. Como ele explica, isso se deve à ordem das operações.

Em seguida, Tim aponta outra parte do código-fonte onde uma mensagem é impressa, mas em vez de imprimir o valor da variável, imprime apenas o nome da variável. Ele planeja atualizar esta parte para mostrar melhor o novo comportamento dos colchetes e das aspas.

Como ativar a quebra automática de linha no Visual Studio

É aqui que o tutorial se torna prático. Tim explica que o recurso de fechamento automático de parênteses está desativado por padrão, então você precisa ativá-lo manualmente.

Eis como fazer:

  1. No Visual Studio, clique em Ferramentas no menu superior.

  2. Selecione as opções.

  3. Na seção Editor de Texto, acesse Geral.

  4. Em Exibir, encontre e marque a opção com a etiqueta\ "Envolver automaticamente as seleções ao digitar aspas ou colchetes."

  5. Pressione OK para aplicar.

Essa configuração altera o comportamento do Visual Studio ao digitar símbolos como (, {, ", ', e outros. Tim enfatiza que a Microsoft deixou esse recurso desativado por padrão para não interromper os fluxos de trabalho de edição existentes. Mas, uma vez ativada, torna-se uma ferramenta poderosa para acelerar a codificação.

Alterando o contexto do código com quebra automática de linha

Com o recurso ativado, Tim demonstra como reestruturar o código de forma mais eficiente. Ele seleciona 4 + 3 da expressão e digita o parêntese de abertura (. O editor imediatamente envolve a seleção com (4 + 3)—sem precisar digitar o colchete de fechamento.

Isso altera o resultado da equação de 23 para 35, porque agora o contexto da expressão muda devido aos parênteses. Tim usa isso para explicar como a posição do cursor, a entrada do teclado e os recursos de edição inteligente podem aprimorar dinamicamente a experiência de programação.

Ele destaca que isso funciona não apenas com parênteses, mas com uma variedade de colchetes, tornando-o ideal para gerenciar blocos de código complexos, lógica em funções ou até mesmo tags em documentos HTML.

Envolvendo variáveis, texto e comentários com facilidade.

Em seguida, Tim expande a demonstração com diversos exemplos de encapsulamento:

  • Ele seleciona a palavra resultado e digita {. Torna-se {result}—perfeito para interpolação de strings ou marcadores de posição de dados.

  • Selecionar a palavra "math" e pressionar ' a envolve em aspas simples: 'math'.

  • Selecionar uma linha inteira e pressionar " envolve toda a frase em aspas duplas: "A resposta para o problema de matemática é...".

Tim até mostra quebras de texto com colchetes [], colchetes angulares <> e chaves {}. Essas ferramentas são úteis tanto para quem trabalha com C#, HTML, JSON, quanto para quem escreve comentários ou regiões personalizadas no código.

Se você já desejou uma maneira mais rápida de inserir símbolos em pares, especialmente em várias linhas, este recurso torna seu editor um assistente de escrita ainda mais intuitivo.

Resultados rápidos: Formatação controlada pelo teclado

Tim conclui executando o código novamente. Com todas as alterações feitas, a saída agora mostra:

A resposta para o problema de matemática é 35.

Graças à capacidade do Visual Studio de envolver automaticamente o texto selecionado, os pequenos ajustes de código de Tim foram mais rápidos, fáceis e confiáveis. Ele observa que essa melhoria transforma o Visual Studio em um editor de texto ainda melhor — algo mais próximo da flexibilidade do VS Code, com suporte a atalhos de teclado e automação semelhante a comandos.

Embora a demonstração de Tim seja no Visual Studio, os usuários do Visual Studio Code (VS Code) podem obter resultados semelhantes usando recursos como editor.autoSurround nas configurações ou atribuindo atalhos de teclado personalizados por meio da paleta de comandos.

Parênteses de fechamento e muito mais: notas multiplataforma

Embora o tutorial de Tim seja focado no Windows, esses conceitos se aplicam de forma geral. Se você estiver usando o Visual Studio Code no Mac ou Linux, você pode:

  • Pressione Ctrl+K Ctrl+S para abrir a janela de atalhos do teclado.

  • Use Cmd no macOS em vez de Ctrl.

  • Configure atalhos de teclado para recolher ou expandir regiões de código.

  • Acesse configurações como editor.autoSurround para envolver automaticamente suas seleções com aspas ou colchetes.

  • Use Shift+Alt+A para comentar blocos de código ou Ctrl+/ para comentários de linha, dependendo do seu sistema operacional.

Esses comandos permitem ativar e desativar partes do seu código ou ajustar colchetes e aspas automaticamente, simplificando seu fluxo de trabalho de edição, independentemente da plataforma.

Conclusão

O vídeo de Tim Corey oferece um tutorial conciso sobre como melhorar a velocidade de codificação no Visual Studio ativando uma única configuração: envolver automaticamente as seleções ao digitar aspas ou colchetes. Quer você esteja trabalhando no VS Code ou no Visual Studio, aprender a fechar rapidamente todos os colchetes, quebrar linhas ou estruturar a lógica sem tirar o foco do teclado é uma habilidade que vale a pena dominar.

Para desenvolvedores que desejam escrever código-fonte limpo e estruturado rapidamente — sem precisar usar o mouse —, este é um recurso poderoso para ativar. E se você usa o VS Code, considere explorar seus recursos semelhantes de quebra automática de linha e recolhimento de conteúdo por meio da paleta de comandos e atalhos de teclado.

Não deixe de conferir o canal do Tim Corey no YouTube para mais tutoriais práticos e atualizações sobre Visual Studio, desenvolvimento .NET e dicas de produtividade para desenvolvedores.

Hero Worlddot related to Atualização do Visual Studio: Fechamento automático de colchetes e aspas
Hero Affiliate related to Atualização do Visual Studio: Fechamento automático de colchetes e aspas

Ganhe mais compartilhando o que você ama.

Você cria conteúdo para desenvolvedores que trabalham com .NET, C#, Java, Python ou Node.js? Transforme sua expertise em renda extra!

Equipe de suporte de ferro

Estamos online 24 horas por dia, 5 dias por semana.
Bater papo
E-mail
Liga para mim