Examinar o chat inline do GitHub Copilot, ações inteligentes e chat rápido
Além do modo de exibição chat, GitHub Copilot fornece várias outras maneiras de interagir com o programador de pares de IA. Elas incluem ações inteligentes, Chat Rápido e Chat Embutido.
Ações inteligentes
Algumas tarefas são tão comuns que podem ser automatizadas. Visual Studio Code fornece GitHub Copilot ações inteligentes que permitem concluir determinadas tarefas sem precisar escrever um prompt. Ações inteligentes são ações predefinidas que você pode executar diretamente do editor de Visual Studio Code para executar tarefas comuns de codificação de forma rápida e fácil.
As seguintes ações inteligentes estão disponíveis:
- Explicar: gera uma descrição de linguagem natural do código selecionado. Isso é útil para entender o código desconhecido ou explicá-lo a outras pessoas.
- Revisão: Fornece uma revisão de código do código selecionado. Ajuda a identificar bugs, gargalos de desempenho e vulnerabilidades de segurança.
- Gerar Documentos: cria documentação para o código selecionado. Útil para documentar sua base de código para uma equipe ou outros colaboradores.
- Gerar testes: cria testes de unidade para o código selecionado. Ajuda a garantir a correção e a confiabilidade do código com lógica complexa.
- Correção: sugere uma correção para o código selecionado. Útil quando você encontra um erro ou problema e precisa de orientação sobre como resolvê-lo.
Para acessar ações inteligentes, clique com o botão direito do mouse no editor de código. O menu de contexto inclui uma seção para ações inteligentes do GitHub Copilot. As ações inteligentes disponíveis podem variar com base no contexto da seleção de código. Por exemplo, se você selecionar o código que contém um erro, a ação de correção inteligente deverá ser incluída no menu de contexto.
As ações inteligentes não estão limitadas ao menu de clique com o botão direito do mouse. GitHub Copilot também apresenta ações inteligentes como ícones de brilho (✨) em outros lugares em Visual Studio Code. Por exemplo, o ícone de brilho aparece nas seguintes condições:
- No Gerenciador de Testes para corrigir testes com falha.
- Na margem do terminal após um comando falho.
- Na visualização de controle de versão, para gerar mensagens de confirmação.
- Quando você renomeia um símbolo com F2 para sugerir nomes gerados por IA.
Chat rápido
O Chat Rápido fornece um painel de chat leve na parte superior do editor para perguntas e interações curtas. Ele permite que você obtenha uma resposta rápida sem abrir o modo de exibição completo do Chat ou sair do contexto de codificação.
Para abrir o Chat Rápido, use o atalho de teclado Ctrl+Shift+Alt+L ou selecione Quick Chat no menu Chat na barra de título Visual Studio Code.
Digite o prompt e pressione Enter. O Chat Rápido dá suporte às mesmas #menções para adicionar contexto como o modo de exibição de Chat completo. Se a conversa crescer, selecione Abrir no Modo de Exibição de Chat para continuar no modo de exibição de Chat completo.
Chat integrado
A partir do Visual Studio Code 1.99 (março de 2025), a experiência de chat integrado passou para a arquitetura do painel de chat unificado. A interface anterior do Chat Integrado incluía uma sobreposição flutuante que aparecia diretamente no editor, mostrava as diferenças (diffs) no local e permitia que você aceitasse ou rejeitasse alterações sem sair do arquivo. Essa sobreposição foi preterida porque não podia lidar com edições de vários arquivos e não tinha histórico de conversa. A interface de usuário do Visual Studio Code ainda fornece acesso ao Chat Inline, mas a funcionalidade de Chat Inline agora está integrada à vista principal do Chat.
Resumo
Além da visualização de chat, o Visual Studio Code fornece várias maneiras de interagir com o programador de pares de IA do GitHub Copilot. Ações inteligentes, Chat Rápido e Chat Embutido fornecem alternativas úteis em condições específicas. Usando esses recursos, você pode aumentar sua produtividade e obter mais valor de GitHub Copilot.