Como Usar o Chat Inline do GitHub Copilot no VS Code
🔍 WiseChecker

Como Usar o Chat Inline do GitHub Copilot no VS Code

Você quer fazer uma pergunta ao GitHub Copilot ou solicitar uma alteração no código sem sair do editor. O recurso Inline Chat permite exatamente isso — iniciar uma conversa com o Copilot diretamente no editor do VS Code. Este artigo explica como abrir o Inline Chat, escrever prompts eficazes e aplicar as alterações sugeridas. Você aprenderá os atalhos de teclado, a diferença entre o Inline Chat e o painel Copilot Chat, e como refinar respostas de forma iterativa.

Principais Conclusões: Chat Inline do GitHub Copilot no VS Code

  • Ctrl+I (Windows/Linux) ou Cmd+I (macOS): Abre o Inline Chat na posição do cursor para fazer perguntas ou solicitar alterações no código.
  • Comandos de barra como /fix, /doc, /explain: Realizam ações específicas como corrigir erros, gerar documentação ou explicar o código selecionado.
  • Alt+Enter ou o botão Aplicar: Insere o código sugerido pelo Copilot diretamente no seu arquivo sem copiar e colar manualmente.

O Que É o Chat Inline do GitHub Copilot e Como Funciona

O GitHub Copilot Inline Chat é um recurso dentro do Visual Studio Code que permite conversar com o Copilot sem abrir um painel separado. Você pressiona um atalho de teclado e uma pequena caixa de texto aparece na posição do cursor. Você digita uma pergunta ou comando, e o Copilot responde com código ou explicações na mesma visualização inline.

O recurso funciona com a extensão GitHub Copilot versão 1.86 ou posterior. Você precisa de uma assinatura ativa do GitHub Copilot — seja o nível gratuito com conclusões mensais limitadas ou um plano pago. O Inline Chat usa o mesmo modelo de IA do painel Copilot Chat, mas mantém a conversa dentro do editor para que você nunca perca o contexto.

O Inline Chat tem consciência de contexto. Ele lê o arquivo que você está editando, o código selecionado e o idioma do arquivo atual. Quando você faz uma pergunta, o Copilot considera tudo isso para dar uma resposta relevante. Você também pode referenciar outros arquivos abertos ou a saída do terminal usando o símbolo # seguido do nome do arquivo ou terminal.

Como Abrir e Usar o Inline Chat no VS Code

Siga estas etapas para começar a usar o Inline Chat no seu fluxo de trabalho diário.

  1. Abra um arquivo no VS Code
    Certifique-se de que o arquivo que deseja editar é a aba ativa. O Inline Chat lê o contexto deste arquivo.
  2. Pressione Ctrl+I no Windows/Linux ou Cmd+I no macOS
    Uma pequena caixa de entrada de texto aparece na posição do cursor. Se você selecionou um bloco de código, o Inline Chat abre com essa seleção como contexto.
  3. Digite seu prompt ou comando
    Digite uma pergunta como “Adicione tratamento de erros a esta função” ou use um comando de barra como /fix para corrigir problemas no código selecionado. Pressione Enter para enviar o prompt.
  4. Revise a resposta do Copilot
    O Copilot mostra uma visualização diff ou um bloco de código na interface inline. Você pode rolar pela resposta e ver exatamente o que mudou.
  5. Aplique ou rejeite a alteração
    Pressione Alt+Enter ou clique no botão Aplicar para inserir o código sugerido no seu arquivo. Pressione Escape ou clique no botão X para descartar a sugestão sem aplicá-la.

Usando Comandos de Barra no Inline Chat

Os comandos de barra permitem realizar ações específicas rapidamente. Digite / seguido do nome do comando na caixa de entrada do Inline Chat.

  • /fix — Tenta corrigir erros no código selecionado.
  • /doc — Gera comentários de documentação para a função ou classe selecionada.
  • /explain — Explica o código selecionado em linguagem natural.
  • /tests — Cria testes unitários para a função selecionada.
  • /clear — Limpa a conversa atual do Inline Chat.

Iterando sobre uma Resposta

Após o Copilot dar uma primeira sugestão, você pode fazer perguntas de acompanhamento na mesma caixa do Inline Chat. Por exemplo, digite “Torne assíncrono” ou “Use uma biblioteca diferente” para refinar a saída. Cada novo prompt se baseia na conversa anterior, permitindo que você refine o resultado sem recomeçar.

Erros Comuns e Limitações do Inline Chat

O Inline Chat Não Abre

Se pressionar Ctrl+I ou Cmd+I não fizer nada, verifique se a extensão GitHub Copilot está instalada e habilitada. Abra a visualização de Extensões (Ctrl+Shift+X), pesquise por GitHub Copilot e verifique se aparece um botão azul Instalar ou Habilitar. Além disso, certifique-se de que sua versão do VS Code é 1.86 ou posterior. Você pode verificar sua versão em Ajuda > Sobre.

O Copilot Dá Sugestões Irrelevantes

O Inline Chat depende do contexto do arquivo atual e de qualquer código selecionado. Se você fizer uma pergunta sem selecionar código relevante, o Copilot pode adivinhar o contexto errado. Selecione a função ou bloco que deseja modificar antes de abrir o Inline Chat. Você também pode referenciar arquivos específicos digitando # seguido do nome do arquivo, por exemplo #utils.py.

Aplicar a Sugestão Não Funciona

Se pressionar Alt+Enter não inserir o código, verifique se o arquivo é somente leitura. O Inline Chat não pode modificar arquivos marcados como somente leitura ou que estão abertos em uma visualização diff. Salve o arquivo ou feche a visualização diff e tente novamente.

Inline Chat vs Painel Copilot Chat

O painel Copilot Chat (aberto com Ctrl+Shift+I ou Cmd+Shift+I) mostra um histórico de conversa persistente em uma barra lateral. O Inline Chat é transitório — a conversa desaparece quando você fecha a caixa de entrada. Use o painel para conversas longas ou quando precisar consultar respostas anteriores. Use o Inline Chat para edições rápidas e de turno único, onde você deseja permanecer no editor.

Item Inline Chat Painel Copilot Chat
Localização Dentro do editor, no cursor Painel lateral
Atalho de teclado Ctrl+I ou Cmd+I Ctrl+Shift+I ou Cmd+Shift+I
Histórico da conversa Perdido ao fechar Persiste no painel
Melhor para Edições rápidas e perguntas de turno único Discussões em várias etapas e pesquisa
Fontes de contexto Arquivo ativo, seleção, arquivos referenciados Arquivo ativo, seleção, editores abertos, terminal

Agora você sabe como abrir, usar e solucionar problemas do GitHub Copilot Inline Chat no VS Code. Comece pressionando Ctrl+I ou Cmd+I em qualquer arquivo de código e experimente o comando /fix em uma função que tenha um erro de sintaxe. Para conversas mais profundas em várias etapas, mude para o painel Copilot Chat com Ctrl+Shift+I ou Cmd+Shift+I.