DEV Community

Manual do Front
Manual do Front

Posted on • Originally published at manualdofront.com on

Veja as Novidades do Visual Studio Code para Outubro de 2024

Chegamos ao ms de Outubro de 2024 (esse ano passou rpido demais, voc no acha?) e com ele, temos mais um release notes do nosso editor de cdigo favorito 💙

Nessa publicao, voc vai encontrar os destaques da verso 1.95 segundo a minha opinio. Tem bastante coisa legal chegando, e outras ainda melhores por vir. Espero que voc realmente goste desse artigo. Ao acabar de ler, me conta o que voc mais gostou nos comentrios para que possamos debater? Vejo voc l!

Github Copilot

Para mim, ainda meio bizarro as propores que a Inteligncia Artificial, os plugins e as novas ferramentas baseadas nisso esto tomando - e, especialmente, a forma como esto transformando nosso dia a dia. Nessa verso do VSCode, a publicao realmente foca muito ferramenta e coloca essa seo com destaque total. Nesse caso, eu concordo com algumas reclamaes de membros da comunidade que dizem que a Microsoft est focando demais nessa extenso, e esquecendo do editor.

Concordo com isso pois precisamos ter em vista que a extenso possui um trial (acesso a um produto/servio gratuitamente por um tempo determinado), mas no possui um freemium (acesso a esse produto ou servio gratuito, sem tempo determinado, mas que passa a ser pago para contar com algumas funcionalidades extras). Dessa forma, somos obrigados a pagar para contar com tudo que est sendo lanado. Contudo, no final das contas, nosso objetivo poder usar o VSCode e as atualizaes dele deveriam ser focadas nele mesmo (ao menos em sua grande maioria), melhorando performance e adicionando novas funcionalidades.

Modo de Trabalho

Agora podemos conectar mltiplas contas do GitHub no VSCode ao mesmo tempo! Como o prprio anncio comenta, existem situaes onde precisamos disso, tais como usar contas diferentes para extenses diferentes (ex: conta de estudante para o GitHub Copilot e a conta normal para seu GitHub) ou, a mais comum para mim, que preferncias diferentes entre o GitHub profissional (da sua empresa, por exemplo) e o seu pessoal. Isso muito comum quando voc precisa utilizar alguma extenso ou padro no cdigo da sua empresa, mas no gosta muito de utiliz-lo em seus projetos pessoais.

Um menu suspenso mostrando opes de conta do GitHub, status de sincronizao de configuraes e opes para habilitar alteraes na nuvem e acesso remoto ao tnel. Um indicador de notificao mostra um novo alerta.

Editor

Quase nenhuma novidade alm da possibilidade de configurar a propriedade editor.occurrencesHighlightDelay que, em teoria, nos d o controle sobre o tempo de delay antes que as ocorrncias sejam destacadas no editor (ex: quando selecionamos uma varivel e desejamos buscar por todo o arquivo). Segundo a publicao, diminuindo esse valor pode nos fornecer uma experincia mais responsiva no editor quando trabalhamos com destaque semntico.

Eu confesso que fiz o teste no VSCode Insiders e no consegui notar diferena nenhuma. Ento, ou eu no entendi corretamente essa proposta e meus testes foram invlidos; ou a funcionalidade ainda est um pouco estvel. Vamos esperar e ver, mas esse aquele tipo de incremento que, na prtica, no agrega muito em nossas vidas.

Prvia das Prximas Funcionalidades

Nessa seo, sempre vou destacar a funcionalidade que est prxima de ser lanada que eu mais gostei e a de hoje : atualizao de imports ao colar para JavaScript e TypeScript.

Sabe quando voc est refatorando o cdigo e precisa recortar e colar algumas sees do seu cdigo em outro arquivo? Quando eu preciso fazer isso, a parte mais chata - sem dvidas - ter que revisar os imports do arquivo e remover aquilo que no mais usado, ou recortar para o novo arquivo. A voc pode dizer assim: ah, mas s usar extenses para isso - eu sei, pequeno gafanhoto, e j as utilizo, mas imagina se isso fosse nativo do editor? Alm de ser mais performtico, acaba sendo uma obrigao que a equipe que mantm o VSCode siga trazendo melhorias e corrigindo bugs, caso a gente encontre.

por isso que essa atualizao chamou minha ateno. Alm disso, parece que no vai ser uma simples atualizao de imports, mas algo mais inteligente que vai at adicionar um novo export para uma varivel local que era usada no cdigo que foi recortado. Para usarmos essa funcionalidade precisamos:

  • Usar o TypeScript 5.7+

  • Habilitar essas configuraes (elas so independentes):

Observao : por enquanto, essa funcionalidade s suportada quando colamos cdigo entre editores na mesma janela (sesso) do VSCode.

Comentrios finais

Claro que essa s uma parte (a que chamou minha ateno) dentro de toda a publicao que voc pode encontrar no link abaixo. Na pgina oficial, tambm podemos encontrar outros detalhes destacados pelos autores, como a confirmao que a equipe do VSCode migrou o repositrio principal e todos os exemplos de extenses para o ESLint 9; a prpria aplicao estvel, agora, est usando Electron 32, juntamente com o Chromium 128.0.6613.186 e o Node.js 20.18.0.

Link da publicao oficial: https://code.visualstudio.com/updates/v1_95


Mas me conta: voc vai testar alguma dessas funcionalidades? Voc sabe como configurar as alteraes que mencionei? Tem desejo de usar a verso Insider e tambm ser um usurio beta? E, por fim: voc j ouviu falar sobre o Cursor? Parece que o VSCode est tentando eliminar mais um concorrente, assim como tenta fazer com o Zed. Me conta nos comentrios se gostaria que eu ensinasse isso no prximo artigo!

Escrito com 💙 e 🎯 por Manual do Front .

]]>

Top comments (0)