Visual Studio Code 1.86, a versão de janeiro de 2024 do editor de código da Microsoft, apresenta um comando de voz, “Hey Code”, que inicia uma sessão com o Copilot Chat. A nova versão também traz níveis de zoom por janela.

Lançado em 1º de fevereiro, o Visual Studio Code 1.86 pode ser baixado para Windows, Linux ou Mac no site visualstudio.com.

Um novo accessibility.voice.keywordActivation A configuração permite que o Visual Studio Code ouça o comando de voz “Hey Code” para iniciar uma sessão de voz com o Copilot Chat, oferecendo uma interface de chat. A Microsoft observou que o reconhecimento de voz é computado localmente na máquina do usuário e não enviado a nenhum servidor. São necessárias extensões, incluindo GitHub Copilot Chat, que fornece assistência de programação de IA por meio de uma interface de conversação, e VS Code Speech, que adiciona recursos de fala para texto.

Com níveis de zoom por janela, ativados via window.zoom.PerWindow, permite que os desenvolvedores configurem comandos de zoom para serem aplicados apenas à janela ativa e não a todas as janelas abertas. A Microsoft acredita que o uso de comandos de zoom será principalmente ad hoc, como ao fazer uma apresentação, portanto deve ser aplicado apenas à janela a partir da qual eles são invocados.

Em outras partes do VS Code 1.86, podem ser definidos pontos de interrupção acionados que são ativados automaticamente quando outro ponto de interrupção é atingido. Por exemplo, isso pode ser usado ao diagnosticar casos de falha no código que ocorrem após uma determinada pré-condição. Os pontos de interrupção acionados funcionam para todos os idiomas.

O VS Code 1.86 segue o VS Code 1.85, que chegou em dezembro e apresentava janelas flutuantes. Duas atualizações subsequentes do VS Code 1.85, versões 1.85.1 e 1.85.2, foram lançadas com correções, incluindo a atualização de compilações do Electron 25.

Outros novos recursos no Visual Studio Code 1.86:

  • O editor de comparação de vários arquivos agora está habilitado para todos os usuários. Ele permite que os usuários visualizem alterações em vários arquivos em uma visualização rolável.
  • Sticky Scroll foi estendido a todas as visualizações em árvore, facilitando a navegação nas árvores do projeto. É limitado a 40% da altura de visualização.
  • Os usuários podem colar um URL para criar automaticamente um link Markdown. E quando os usuários colam um URL em um arquivo Markdown com o texto selecionado, o VS Code agora insere automaticamente um link Markdown.
  • Uma nova configuração, scm.input.MinLineCountpode ser usado para controlar a altura inicial do campo de entrada do commit.
  • Notificações mais refinadas são oferecidas para desativar notificações provenientes de extensões.
  • Todas as configurações de salvamento automático agora podem ser definidas por pasta ou idioma, o que permite aos usuários ativar seletivamente o salvamento automático apenas para idiomas ou pastas específicas. Um novo files.autoSaveWhenNoErrors A configuração permite que o salvamento automático seja desativado se houver marcadores de erro no arquivo, quando o salvamento automático normalmente salvaria o editor.
  • O suporte para a versão beta da linguagem TypeScript 5.4 está sendo visualizado.
  • A extensão Python Debugger agora é instalada por padrão junto com a extensão Python.