Skip to main content

Como configurar o GitHub Copilot no seu ambiente

Você pode habilitar, configurar e desabilitar o GitHub Copilot em um IDE com suporte.

Neste artigo

Sobre o GitHub Copilot no Visual Studio Code

Se você usar o Visual Studio Code, pode usar o GitHub Copilot para:

  • Gerar código
  • Aprender com o código que o Copilot gera
  • Ajudá-lo a configurar seu editor

Saiba mais sobre os cenários e a configuração na Documentação do VS Code.

Depois de instalar a extensão do GitHub Copilot, você poderá habilitá-la ou desabilitá-la e definir configurações avançadas no Visual Studio Code ou no GitHub.

Pré-requisitos

Para configurar o GitHub Copilot no Visual Studio Code, instale a extensão do GitHub Copilot. Para saber mais, confira Obtendo sugestões de código em seu IDE com o GitHub Copilot.

Atalhos de teclado do GitHub Copilot

Você pode usar os atalhos de teclado padrão para o GitHub Copilot no GitHub Copilot. Procure atalhos de teclado pelo nome do comando no editor de Atalhos de Teclado.

Como alternativa, você pode reassociar o atalho para cada comando no editor de atalhos de teclado. Para obter mais informações, confira a Documentação do VS Code sobre associações de teclas.

Atalhos de teclado do macOS

AçãoAtalhoNome de comando
Aceitar uma sugestão embutidaGuiaeditor.action.inlineSuggest.commit
Ignorar uma sugestão embutidaEsceditor.action.inlineSuggest.hide
Mostrar a próxima sugestão embutidaOpção (⌥)+]
editor.action.inlineSuggest.showNext
Mostrar a sugestão embutida anteriorOpção (⌥)+[
editor.action.inlineSuggest.showPrevious
Disparar a sugestão embutidaOpção (⌥)+\
editor.action.inlineSuggest.trigger
Abrir o GitHub Copilot (sugestões adicionais no painel separado)Ctrl+Returngithub.copilot.generate
Ligar e desligar o GitHub CopilotSem atalho padrãogithub.copilot.toggleCopilot

Atalhos de teclado do Windows

AçãoAtalhoNome de comando
Aceitar uma sugestão embutidaGuiaeditor.action.inlineSuggest.commit
Ignorar uma sugestão embutidaEsceditor.action.inlineSuggest.hide
Mostrar a próxima sugestão embutidaAlt+]editor.action.inlineSuggest.showNext
Mostrar a sugestão embutida anteriorAlt+[editor.action.inlineSuggest.showPrevious
Disparar a sugestão embutidaAlt+\editor.action.inlineSuggest.trigger
Abrir o GitHub Copilot (sugestões adicionais no painel separado)CTRL+ENTERgithub.copilot.generate
Ligar e desligar o GitHub CopilotSem atalho padrãogithub.copilot.toggleCopilot

Atalhos de teclado do Linux

AçãoAtalhoNome de comando
Aceitar uma sugestão embutidaGuiaeditor.action.inlineSuggest.commit
Ignorar uma sugestão embutidaEsceditor.action.inlineSuggest.hide
Mostrar a próxima sugestão embutidaAlt+]editor.action.inlineSuggest.showNext
Mostrar a sugestão embutida anteriorAlt+[editor.action.inlineSuggest.showPrevious
Disparar a sugestão embutidaAlt+\editor.action.inlineSuggest.trigger
Abrir o GitHub Copilot (sugestões adicionais no painel separado)CTRL+ENTERgithub.copilot.generate
Ligar e desligar o GitHub CopilotSem atalho padrãogithub.copilot.toggleCopilot

Como habilitar ou desabilitar o GitHub Copilot

Você pode habilitar ou desabilitar o GitHub Copilot de dentro do Visual Studio Code. O ícone de status do GitHub Copilot no painel inferior da janela do Visual Studio Code indica se o GitHub Copilot está habilitado ou desabilitado. Quando ele estiver habilitado, a cor da tela de fundo do ícone corresponderá à cor da barra de status. Quando ele estiver desabilitado, a cor da tela de fundo do ícone se contrastará com a cor da barra de status.

  1. Para habilitar ou desabilitar o GitHub Copilot, clique no ícone de status no painel inferior da janela do Visual Studio Code.

    Captura de tela no painel inferior em Visual Studio Code. O ícone GitHub Copilot é contornado em laranja escuro.

  2. Quando você estiver desabilitando o GitHub Copilot, será perguntado se deseja desabilitar as sugestões globalmente ou para a linguagem do arquivo em edição no momento.

    • Para desabilitar as sugestões do GitHub Copilot globalmente, clique em Desabilitar Globalmente.
    • Para desabilitar as sugestões do GitHub Copilot para a linguagem especificada, clique em Desabilitar para a LINGUAGEM.
      Captura de tela da opção para desabilitar o GitHub Copilot globalmente ou para a linguagem atual.

Como habilitar ou desabilitar sugestões embutidas

Você pode habilitar ou desabilitar as sugestões embutidas do GitHub Copilot no Visual Studio Code.

  1. No menu Arquivo, acesse Preferências e clique em Configurações.

    Captura de tela das configurações do Visual Studio Code.

  2. No painel esquerdo da guia de configurações, clique em Extensões e, em seguida, selecione Copilot .

  3. Em "Inline Suggest:Enable", marque ou desmarque a caixa de seleção para habilitar ou desabilitar sugestões embutidas.

Habilitando o próximas sugestões de edição

Você pode habilitar o próximas sugestões de edição por meio da configuração do VS Code github.copilot.nextEditSuggestions.enabled. Para obter instruções mais detalhadas, confira Habilitando sugestões de edição na documentação do VS Code.

Se você tiver uma assinatura do Copilot Business ou Copilot Enterprise, a organização ou empresa da qual você recebe a assinatura deverá habilitar a configuração editor preview features. Confira Gerenciar políticas do Copilot na sua organização ou Gerenciando políticas e recursos do Copilot em sua empresa.

Como habilitar ou desabilitar o GitHub Copilot para linguagens específicas

Você pode especificar para quais linguagens deseja habilitar ou desabilitar o GitHub Copilot.

  1. No Visual Studio Code, clique na guia Extensões e acesse a seção Copilot. Para obter mais informações, confira Como habilitar e desabilitar sugestões embutidas.

  2. Em "Habilitar ou desabilitar Copilot para idiomas especificados", clique em Editar em settings.json.

  3. No arquivo settings.json, adicione ou remova as linguagens para as quais deseja habilitar ou desabilitar o GitHub Copilot. Por exemplo, para habilitar o Python no GitHub Copilot, adicione "python": true à lista, garantindo que haja uma vírgula à direita antes do último item de lista.

    {
        "editor.inlineSuggest.enabled": true,
        "github.copilot.enable": {
            "*": true,
            "yaml": false,
            "plaintext": false,
            "markdown": true,
            "javascript": true,
            "python": true
        }
    }
    

Como revogar a autorização do GitHub Copilot

Visual Studio Code retém a autorização para usar GitHub Copilot por meio de uma conta específica do GitHub. Se você quiser impedir que sua conta do GitHub seja usada para GitHub Copilot em um dispositivo ao qual você não tem mais acesso, você poderá revogar a autorização e passar pelo processo de autorização novamente. O dispositivo usado anteriormente não terá a nova autorização.

  1. No canto superior direito de qualquer página do GitHub, clique sua foto de perfil e, em seguida, clique em Configurações.

  2. Na seção "Integrações" da barra lateral, clique em Aplicativos.

  3. Clique na guia Aplicativos OAuth Autorizados.

    Captura de tela da página "Aplicativos". Uma guia, rotulada como "Aplicativos OAuth Autorizados", é realçada com um contorno laranja.

  4. Clique em ... ao lado de GitHub para VS Code e clique em Revogar.

  5. Clique na guia GitHub Apps autorizado.

  6. Se a extensão do GitHub Copilot estiver listada, clique em Revogar.

Depois de revogar a autorização, Visual Studio Code poderá continuar usando GitHub Copilot em uma sessão atual por, no máximo, 30 minutos. Após esse período, você precisará reautorizar o GitHub Copilot para uso no Visual Studio Code.

Autorizar novamente o GitHub Copilot

Depois de revogar a autorização, para continuar usando o GitHub Copilot, você precisará concluir o processo para uma nova autorização.

  1. No canto inferior esquerdo do Visual Studio Code, clique no ícone Contas, passe o mouse sobre seu nome de usuário e clique em Sair.

    Captura de tela do menu em Visual Studio Code. A opção "Sair" está contornada em laranja escuro.

  2. No pop-up "Visual Studio Code", clique em Sair.

  3. No canto inferior esquerdo do Visual Studio Code, clique no ícone Contas, passe o mouse sobre seu nome de usuário e clique em Entrar com GitHub para usar GitHub Copilot .

    Captura de tela do menu contas em Visual Studio Code. A opção "Entre com GitHub para usar GitHub Copilot (1)" está contornada em laranja escuro.

  4. No navegador, o GitHub solicitará as permissões necessárias para o GitHub Copilot. Para aprovar essas permissões, clique em Continuar.

  5. No pop-up "Abrir o Visual Studio Code?", clique em Abrir o Visual Studio Code .

Como definir as configurações do GitHub Copilot no GitHub.com

Se você estiver usando uma assinatura do GitHub Copilot Pro, poderá optar por permitir ou bloquear sugestões de preenchimento de código que correspondam ao código disponível publicamente. Você configura isso em suas configurações pessoais em GitHub.com. Confira Como gerenciar políticas do Copilot como um assinante individual.

Leitura adicional

Autenticando em uma conta no GHE.com

Se você está usando uma assinatura do Copilot para uma conta de conta de usuário gerenciada no GHE.com, precisará atualizar algumas configurações antes de entrar. Confira Usando o GitHub Copilot com uma conta no GHE.com.