Você abre o VS Code Insiders, começa a digitar código e o GitHub Copilot não mostra nenhuma sugestão. O ícone do Copilot na barra de status fica cinza ou exibe um erro. Esse problema geralmente ocorre porque a versão Insiders usa um caminho de registro de extensão diferente ou um token de autenticação separado da versão estável. Este artigo explica as causas raiz das sugestões vazias do Copilot no VS Code Insiders e fornece as etapas exatas para restaurar as conclusões inline.
Principais Conclusões: Corrigindo Sugestões Vazias do GitHub Copilot no VS Code Insiders
- Caminho de extensão do VS Code Insiders: O Copilot deve ser instalado separadamente da versão estável; as duas versões não compartilham extensões.
- Token de autenticação do GitHub: A versão Insiders exige sua própria sessão de login; um token ausente ou expirado bloqueia todas as sugestões.
- Conflito de sincronização de configurações: Configurações sincronizadas da versão estável podem desabilitar o Copilot na versão Insiders sem aviso.
Por que o Copilot Para de Sugerir Código no VS Code Insiders
O VS Code Insiders é uma versão de pré-visualização noturna que roda junto com a versão estável. Cada versão armazena suas extensões, configurações e dados de autenticação em diretórios separados. Se você instalou o GitHub Copilot na versão estável, ele não aparece automaticamente na versão Insiders. A extensão do Copilot deve ser instalada novamente dentro do ambiente Insiders.
Uma segunda causa comum é um token de autenticação do GitHub ausente ou expirado. O Copilot exige um token válido vinculado à sua conta do GitHub. Se você fez login na versão estável, esse token não é transferido para o Insiders. A versão Insiders mostra uma lista de sugestões vazia porque a extensão não consegue verificar o status da sua assinatura.
Uma terceira causa envolve a Sincronização de Configurações. Se você ativou a Sincronização de Configurações na versão estável e depois fez login na mesma conta no Insiders, as configurações sincronizadas podem ter desabilitado a extensão do Copilot ou desligado as sugestões inline. A versão Insiders herda essas configurações silenciosamente, deixando você sem nenhum erro visível, mas também sem conclusões.
Passos para Restaurar as Sugestões do Copilot no VS Code Insiders
- Instale a extensão do Copilot no Insiders
Abra o VS Code Insiders. Pressione Ctrl+Shift+X para abrir a visualização de Extensões. Pesquise por “GitHub Copilot”. Clique no botão Instalar ao lado da extensão oficial do GitHub. Aguarde a instalação terminar. Reinicie a janela do Insiders. - Faça login no GitHub a partir da versão Insiders
Clique no ícone do Copilot na barra de status no canto inferior direito. Selecione “Fazer login no GitHub”. Uma aba do navegador será aberta pedindo para autorizar o VS Code Insiders. Complete a autorização. Volte ao VS Code Insiders. O ícone na barra de status deve ficar sólido para indicar autenticação ativa. - Verifique as configurações da extensão do Copilot
Abra a Paleta de Comandos com Ctrl+Shift+P. Digite “Preferências: Abrir Configurações (UI)”. Pesquise por “Copilot: Ativar”. Certifique-se de que a caixa de seleção está marcada. Pesquise por “Editor: Sugestão Inline” e confirme que está ativado. Se alguma dessas configurações estiver desligada, ative-a e reinicie o Insiders. - Desative e reative a extensão
Na visualização de Extensões, encontre o GitHub Copilot. Clique no ícone de engrenagem e selecione “Desativar”. Recarregue a janela. Em seguida, ative a extensão novamente. Isso limpa qualquer estado corrompido da extensão. - Limpe o cache de extensões do Insiders
Feche completamente o VS Code Insiders. Abra o Explorador de Arquivos e navegue até%USERPROFILE%\.vscode-insiders\extensions. Exclua a pasta chamadagithub.copilot-. Exclua tambémgithub.copilot-chat-se existir. Reabra o VS Code Insiders e reinstale a extensão a partir do passo 1. - Redefina a Sincronização de Configurações para o Insiders
Abra a Paleta de Comandos. Digite “Preferências: Desligar Sincronização de Configurações”. Confirme a ação. Em seguida, faça login na Sincronização de Configurações novamente usando a mesma conta do GitHub. Escolha aplicar configurações de um perfil novo, não da versão estável. Isso impede que as configurações da versão estável desabilitem o Copilot no Insiders.
Se o Copilot Ainda Tiver Problemas Após a Correção Principal
Copilot mostra “Faça login para usar o Copilot” após cada reinicialização
Isso indica que o token de autenticação não está persistindo. Abra a Paleta de Comandos, digite “Desenvolvedor: Alternar Ferramentas do Desenvolvedor” e verifique a aba Console em busca de erros relacionados a token. Uma correção comum é revogar o token antigo do VS Code Insiders na sua conta do GitHub em Configurações > Aplicativos > Aplicativos OAuth Autorizados. Em seguida, repita o passo 2 da seção de correção principal.
Sugestões do Copilot aparecem, mas são irrelevantes ou incompletas
Geralmente é um problema do servidor de linguagem. Abra a Paleta de Comandos e execute “Desenvolvedor: Recarregar Janela com Extensões Desabilitadas”. Em seguida, habilite apenas a extensão do Copilot. Se as sugestões melhorarem, outra extensão está interferindo. Desabilite as extensões uma por uma para encontrar o conflito.
Ícone do Copilot permanece cinza mesmo após o login
A extensão pode estar aguardando uma verificação de licença. Abra o painel de Saída pressionando Ctrl+Shift+U. Selecione “GitHub Copilot” no menu suspenso do painel. Procure por linhas que digam “Erro ao buscar perfil do usuário” ou “Token expirado”. Se você vir um erro, saia do GitHub na barra de status e faça login novamente. Se o problema persistir, verifique o status da sua assinatura do GitHub Copilot em github.com/settings/copilot.
| Item | VS Code Estável | VS Code Insiders |
|---|---|---|
| Caminho de instalação da extensão | %USERPROFILE%\.vscode\extensions | %USERPROFILE%\.vscode-insiders\extensions |
| Token de autenticação | Armazenado no chaveiro da versão estável | Armazenado no chaveiro do Insiders separadamente |
| Perfil de Sincronização de Configurações | Usa o perfil da versão estável | Usa o perfil do Insiders, a menos que sincronizado do estável |
| Versão da extensão do Copilot | Canal de versão estável | Canal de versão Insiders |
O VS Code Insiders trata extensões, autenticação e configurações como completamente separados da versão estável. Você deve instalar o Copilot, fazer login e configurar as definições dentro do ambiente Insiders. A tabela acima mostra as principais diferenças que causam sugestões vazias quando esses componentes não estão configurados corretamente.
Agora você pode restaurar as sugestões do GitHub Copilot no VS Code Insiders reinstalando a extensão, fazendo login com sua conta do GitHub e verificando as configurações da extensão. Após concluir as etapas, teste o Copilot digitando um comentário como // função para calcular e pressionando Enter. A sugestão inline deve aparecer em até um segundo. Se você alternar frequentemente entre as versões estável e Insiders, considere desabilitar a Sincronização de Configurações para a extensão do Copilot para evitar conflitos futuros.