Experimente o chat inline do GitHub Copilot, ações inteligentes e chat rápido

Concluído

Para além da vista de chat, o GitHub Copilot oferece várias outras formas de interagir com o programador de pares de IA. Estas incluem ações inteligentes, Chat Rápido e Chat Inline.

Ações inteligentes

Algumas tarefas são tão comuns que podem ser automatizadas. O Visual Studio Code fornece ações inteligentes no GitHub Copilot que permitem completar certas tarefas sem ter de escrever um prompt. As ações inteligentes são ações pré-definidas que pode executar diretamente do editor do Visual Studio Code para realizar tarefas comuns de programação rápida e facilmente.

Estão disponíveis as seguintes ações inteligentes:

  • Explica: Gera uma descrição em linguagem natural do código selecionado. Isto é útil para compreender código desconhecido ou explicá-lo a outros.
  • Revisão: Fornece uma revisão do código selecionado. Ajuda a identificar bugs, gargalos de desempenho e vulnerabilidades de segurança.
  • Gerar Documentação: Cria documentação para o código selecionado. Útil para documentar a tua base de código para uma equipa ou outros colaboradores.
  • Gerar Testes: Cria testes unitários para o código selecionado. Ajuda a garantir a correção e fiabilidade do código com lógica complexa.
  • Correção: Sugere uma correção para o código selecionado. Útil quando se depara com um erro ou problema e precisa de orientação sobre como o resolver.

Para aceder a ações inteligentes, clique com o botão direito no editor de código. O menu contextual inclui uma secção para as ações inteligentes do GitHub Copilot. As ações inteligentes disponíveis podem variar consoante o contexto da sua seleção de código. Por exemplo, se selecionar código que contenha um erro, a ação Corrigir inteligente deve ser incluída no menu contextual.

As ações inteligentes não se limitam ao menu do botão direito. O GitHub Copilot também apresenta ações inteligentes como ícones de brilho (✨) noutras partes do Visual Studio Code. Por exemplo, o ícone de brilho aparece sob as seguintes condições:

  • No Explorador de Testes para corrigir testes falhados.
  • Na margem do terminal após um comando falhado.
  • Na vista de Controlo de Versão, para gerar mensagens de commit.
  • Quando renomeas um símbolo com F2 para sugerir nomes gerados por IA.

Bate-papo rápido

O Quick Chat oferece um painel de chat leve no topo do editor para perguntas curtas e interações. Permite-te obter uma resposta rápida sem abrir a vista completa do Chat ou sair do teu contexto de programação.

Para abrir o Quick Chat, use o atalho de teclado Ctrl+Shift+Alt+L ou selecione Quick Chat no menu Chat na barra de título Visual Studio Code.

Escreve o teu prompt e carrega em Enter. O Quick Chat suporta as mesmas #-menções para adicionar contexto que a visualização completa do Chat. Se a conversa crescer, selecione Abrir na Vista de Chat para continuar na vista completa de Chat.

Bate-papo em linha

A partir do Visual Studio Code 1.99 (março de 2025), a experiência de Chat Inline passou para a arquitetura unificada do painel de chat. A interface anterior de Chat Inline incluía uma sobreposição flutuante que aparecia diretamente no editor, mostrava as diferenças no lugar e permitia aceitar ou rejeitar as alterações sem sair do ficheiro. Essa sobreposição foi descontinuada porque não conseguia lidar com edições de vários ficheiros e não tinha histórico de conversas. A interface do Visual Studio Code continua a fornecer acesso ao Chat Inline, mas a funcionalidade do Chat Inline está agora integrada na vista principal do Chat.

Resumo

Para além da visualização de chat, o Visual Studio Code oferece várias formas de interagir com o programador de pares de IA do GitHub Copilot. Ações inteligentes, Chat Rápido e Chat Inline oferecem alternativas úteis em condições específicas. Ao utilizar estas funcionalidades, pode aumentar a sua produtividade e tirar mais proveito do GitHub Copilot.