A Microsoft lançou o Código do Visual Studio 1.97, empurrando o copiloto do GitHub mais profundamente para o processo de desenvolvimento com novos recursos destinados a aprimorar a produtividade e a segurança. e integra medidas de segurança mais rigorosas para proteger os desenvolvedores de extensões maliciosas. A adição de as próximas sugestões de edição do Github Copilot (NES) traz uma abordagem mais proativa para a edição de código, marcando um salto significativo dos recursos tradicionais de preenchimento automático.
A atualização não apenas fortalece o papel da Copilot no processo de edição, mas também introduz um novo sistema de segurança de extensão, que exige que os desenvolvedores verifiquem os editores de extensão antes da instalação.
These features aim to increase efficiency and safety for VS Code users, continuing the trend de transformar o ambiente do desenvolvedor através de ferramentas assistidas pela AI.
Além disso, a paleta de comando, um elemento central na interface do vs código, agora pode ser reposicionado, fornecendo aos usuários mais controle sobre o layout do espaço de trabalho. Finalizador de código para um editor de código
Com a introdução das próximas sugestões de edição (NES), o GitHub Copilot está evoluindo de uma ferramenta de conclusão de código simples para um assistente mais avançado de IA. Em vez de esperar que um desenvolvedor termine o código de escrita, o NES antecipa a próxima alteração que pode ser necessária com base nas ações atuais do desenvolvedor. linha, mas também identifica e propõe alterações em todas as instâncias dessa variável em outras partes do arquivo. Notas , “Com base nas edições que você está fazendo, copilote NES prevê a localização da próxima edição que você deseja fazer e o que essa edição deve ser.”
Esse recurso significa Agora, os desenvolvedores podem confiar no Copilot para lidar com grande parte do trabalho repetitivo envolvido na edição do código, tornando a refatoração e a depuração mais rápida e menos propensa a erros.
Isso representa uma grande mudança para o GitHub Copilot. Tome um papel mais proativo no processo de desenvolvimento, em vez de simplesmente responder à entrada direta. Revisões de código no copilot. Embora as próximas sugestões de edição ainda estejam no modo de visualização, ele mostra o potencial de a IA assumir um papel ainda maior na formação do código, indo além da ferramenta tradicional de conclusão automática que já foi.
Auto-Cepitando edições de IA: mais eficiência ou mais riscos? com o chat.editing.autoCceptDelay Configuração , os desenvolvedores podem optar por fazer copilot fazer alterações sem intervenção manual./p>
Depois que uma edição sugerida é exibida por um certo período de tempo, a alteração será aceita automaticamente, a menos que o desenvolvedor intervenha.
Como Microsoft explica: “A contagem regressiva para quando você interage com o botão aceitar ou começar a revisar as mudanças.”Não requer muita supervisão humana. Para decidir se eles desejam incorporar essa funcionalidade automatizada em seu fluxo de trabalho.
Isso é especialmente importante ao considerar o risco de erros desmarcados, o que pode ser mais difícil de detectar se a IA estiver tomando decisões sem revisão humana. Assim, o recurso de aceitação automática da Copilot oferece uma oportunidade de aumentar a produtividade, mas com a potencial troca de perder algum nível de controle humano. >
Juntamente com os aprimoramentos nos recursos de edição da Copilot, a Microsoft também expandiu o número de modelos de IA disponíveis para uso no código VS. Os desenvolvedores agora têm acesso ao O3-Mini do OpenAI, que oferece recursos aprimorados de raciocínio, e o Gemini 2.0 Flash do Google, um modelo otimizado para tempos de resposta mais rápidos.
Ao integrar esses modelos, o código VS agora oferece mais flexibilidade na maneira como os desenvolvedores optam por interagir com a IA, permitindo sugestões personalizadas, dependendo das necessidades específicas da tarefa em questão.
O Novos modelos foram projetados para trazer suporte de IA mais sutil e adaptável, oferecendo aos desenvolvedores diferentes opções com base na complexidade da tarefa. Por exemplo, o O3-mini pode se destacar em cenários que requerem raciocínio detalhado, enquanto o flash Gemini 2.0 pode ser benéfico para tarefas que priorizam a velocidade e a eficiência.
A introdução desses modelos faz parte de um esforço crescente para tornar os assistentes de codificação movidos a IA mais adaptáveis. Conforme observado por outros assistentes de codificação de IA no mercado, como o Cursor, que usa seu próprio garfo de código VS, essa mudança permite que os desenvolvedores escolham ferramentas de IA que melhor correspondam ao seu fluxo de trabalho, se precisam de poder de raciocínio, velocidade ou outras habilidades especializadas.
vs code extensão de segurança: novo sistema de confiança do editor
Segurança tem sido uma preocupação crescente na comunidade de desenvolvedores, particularmente em relação a extensões de terceiros em vs Código. Com o lançamento da versão 1.97, a Microsoft implementou um novo sistema de confiança do editor para ajudar a impedir que extensões maliciosas comprometam os ambientes de desenvolvimento dos usuários.
A partir de agora, os desenvolvedores deverão aprovar editores de extensão antes de instalar suas extensões, adicionando uma camada adicional de proteção contra software potencialmente prejudicial. A instalação de extensões através da linha de comando ignorará esse processo de verificação.”Height=”401″src=”https://winbuzzher.com/wp-content/uploads/2025/02/vs-code-trust-publisher-and-stall-fficial.jpg”> fonte: Microsoft
Isso significa que, embora os desenvolvedores que instalem extensões através da interface do código VS serão solicitados a aprovar o editor, aqueles que usam a interface da linha de comando (CLI) precisarão gerenciar manualmente a extensão. Esta medida é uma resposta a incidentes em que extensões não verificadas foram usadas para injetar código malicioso em ambientes de desenvolvimento. Os usuários estão mais conscientes de onde suas extensões estão vindo.
No entanto, esse recurso de segurança não é uma solução completa-os desenvolvedores ainda devem ter cuidado ao escolher quais extensões usarem, especialmente devido ao número de ferramentas de terceiros disponíveis no mercado de código vs.
Reposicionando a paleta de comando para um melhor controle da interface do usuário
vs Código 1.97 também apresenta um recurso simples, mas impactante: a capacidade de reposicionar a paleta de comando e outros elementos de entrada rápidos. Anteriormente, a paleta de comando era corrigida na parte superior da janela, o que significava que os usuários tinham pouca flexibilidade para personalizar o layout do espaço de trabalho.
Agora, os desenvolvedores podem arrastar e soltar a paleta de comando para o centro ou qualquer outra posição dentro da janela do editor, permitindo mais flexibilidade em sua configuração de espaço de trabalho.
This gives developers more control over their work environment, which is particularly useful for those que dependem muito da navegação acionada pelo teclado. De fato, muitos desenvolvedores preferem manter a paleta de comando em um local específico, seja no centro ou em algum outro lugar da interface do usuário.
Como notas da Microsoft, o código VS se lembrará da colocação do usuário da paleta de comando nas sessões, garantindo que os desenvolvedores não precisem reconfigurar seu espaço de trabalho cada vez que reabrem o editor.
Embora isso possa parecer uma pequena mudança, reflete os esforços mais amplos da Microsoft para tornar o Code VS um IDE mais adaptável. A mudança em direção a uma interface do usuário personalizável é uma tendência vista em muitas ferramentas de desenvolvedor, onde a personalização do fluxo de trabalho desempenha um papel importante no aumento da produtividade. Essa mudança complementa outras melhorias recentes para o editor, como barras laterais personalizáveis e painéis ancoráveis, que ajudam ainda mais os desenvolvedores a adaptar seu espaço de trabalho às suas necessidades.
A introdução de editar sugestões (NES) em O Código VS 1,97 marca um passo significativo em direção ao futuro do desenvolvimento de software assistido por IA. O GitHub Copilot, agora com a capacidade de prever edições e automatizar alterações, está evoluindo de uma ferramenta simples que sugere as conclusões em um assistente mais autônomo.
Em vez de esperar que os desenvolvedores especifiquem alterações, o copilot pode antecipar as próximas etapas lógicas, reduzindo significativamente a quantidade de tempo gasto em tarefas de codificação repetitiva, como renomear variáveis ou refatorar a lógica.
Microsoft’s effort to integrate AI more deeply into the coding O fluxo de trabalho reflete uma tendência crescente em que a IA desempenha um papel ativo na formação do código. Esse movimento não é apenas melhorar a conveniência, mas também sobre o aprimoramento da produtividade do desenvolvedor. A Ai
S continua a amadurecer, em breve pode assumir responsabilidades mais avançadas, como refatorar bases de código inteiras ou até mesmo projetar novos algoritmos. Essas mudanças sinalizam que o papel da IA no desenvolvimento provavelmente mudará de um assistente passivo para um parceiro essencial no processo de codificação. permitindo que os desenvolvedores se concentrem em aspectos mais criativos e estratégicos da codificação. Essa tendência já está visível em outras áreas de desenvolvimento de software, como as revisões de código assistidas pela AA (conforme discutido em artigos anteriores), onde o papel da Copilot está se expandindo para ajudar a melhorar a qualidade do código mesmo antes de ser testada ou implantada.
O caminho a seguir: copiloto e o futuro da IA em desenvolvimento
olhando para o futuro, fica claro que ferramentas de desenvolvimento movidas a IA como o copilot só se tornarão mais integradas aos fluxos de trabalho diários de codificação. A decisão da Microsoft de incorporar vários modelos de IA-incluindo o O3-Mini do OpenAI e o Gemini 2.0 Flash do Google-sugere que a IA não está apenas se tornando mais capaz, mas também mais personalizável para os desenvolvedores. Esses modelos permitem que os desenvolvedores escolham a ferramenta certa com base na tarefa específica em questão, seja raciocinando através de código complexo ou gerando código eficiente rapidamente.
Essa flexibilidade será crucial, pois a IA continua a assumir um papel maior no processo de desenvolvimento. No futuro, a Copilot pode até ser capaz de lidar com responsabilidades mais complexas, como automatizar projetos inteiros ou gerenciar bases de código autonomamente.
Por enquanto, recursos como NES e a capacidade de aceitar automaticamente as alterações já estão melhorando significativamente a velocidade de codificação e reduzindo o erro humano. Esses aprimoramentos estão alinhados com uma tendência maior no mundo do desenvolvimento de software, onde a IA é usada para otimizar processos, liberando desenvolvedores para se concentrar em tarefas de nível superior. Ferramentas como o copilot podem alcançar são ilimitadas. Embora esses desenvolvimentos ainda estejam em seus estágios iniciais, fica claro que a IA desempenhará um papel cada vez mais vital na formação do futuro da programação. Para os desenvolvedores, o desafio estará se adaptando a esse novo cenário, onde a colaboração humana com a IA se torna a abordagem padrão da codificação. Conclusão simples de código para criação de software totalmente automatizada e aprimorada. Essa mudança terá implicações de longo alcance não apenas para como os desenvolvedores funcionam, mas como o software é construído e mantido. Com o Código VS 1.97, a Microsoft está estabelecendo as bases para um futuro em que a IA é uma parte indispensável do processo de codificação.