Skip to main content
Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais atualizadas, acesse a documentação em inglês.

Como configurar o GitHub Copilot no Visual Studio Code

Você pode habilitar, configurar e desabilitar o GitHub Copilot no Visual Studio Code.

GitHub Copilot pode ser gerenciado por meio de contas pessoais com o GitHub Copilot for Individuals ou por meio de contas da organização com GitHub Copilot for Business.

O GitHub Copilot é gratuito para uso de alunos, professores e mantenedores verificados de projetos populares de software livre. Se você não for aluno, professor nem mantenedor de um projeto popular de software livre, experimente o GitHub Copilot gratuitamente com uma avaliação única de 60 dias. Após a avaliação gratuita, você precisará de uma assinatura paga para uso contínuo. Para obter mais informações, confira "Sobre a cobrança para o GitHub Copilot".

Sobre o GitHub Copilot no Visual Studio Code

Se você usa o Visual Studio Code, o GitHub Copilot pode fazer o preenchimento automático de código conforme você digita. Após a instalação, você poderá habilitar ou desabilitar o GitHub Copilot e definir configurações avançadas no Visual Studio Code ou no GitHub.com.

Pré-requisitos

Para configurar o GitHub Copilot no Visual Studio Code, instale o plug-in do GitHub Copilot. Para obter mais informações, confira "Introdução ao GitHub Copilot no Visual Studio Code".

Atalhos de teclado do GitHub Copilot

Você pode usar os atalhos de teclado padrão no Visual Studio Code ao usar o GitHub Copilot. Como alternativa, você pode reassociar os atalhos no editor de Atalhos de Teclado usando os atalhos de teclado preferidos de cada comando específico. Você pode procurar cada atalho de teclado pelo nome do comando no editor de Atalhos de Teclado.

AçãoAtalhoNome de comando
Aceitar uma sugestão embutidaGuiaeditor.action.inlineSuggest.commit
Ignorar uma sugestão embutidaEsceditor.action.inlineSuggest.hide
Aceitar a próxima palavra sugeridaCommand (⌘)+editor.action.inlineSuggest.acceptNextWord
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 CopilotNenhumgithub.copilot.toggleCopilot
AçãoAtalhoNome de comando
Aceitar uma sugestão embutidaGuiaeditor.action.inlineSuggest.commit
Ignorar uma sugestão embutidaEsceditor.action.inlineSuggest.hide
Aceitar a próxima palavra sugeridaCtrl+editor.action.inlineSuggest.acceptNextWord
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 CopilotNenhumgithub.copilot.toggleCopilot
AçãoAtalhoNome de comando
Aceitar uma sugestão embutidaGuiaeditor.action.inlineSuggest.commit
Ignorar uma sugestão embutidaEsceditor.action.inlineSuggest.hide
Aceitar a próxima palavra sugeridaCtrl+editor.action.inlineSuggest.acceptNextWord
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 CopilotNenhumgithub.copilot.toggleCopilot

Como reassociar atalhos de teclado

Se você não quiser usar os atalhos de teclado padrão no Visual Studio Code ao usar o GitHub Copilot, reassocie os atalhos no editor de Atalhos de Teclado usando seus atalhos de teclado preferidos de cada comando específico.

  1. Clique em Código, em Preferências e em Atalhos de Teclado.

    Captura de tela de atalhos de teclado do Visual Studio Code

  2. No editor de "Atalhos de Teclado", procure o nome do comando do atalho de teclado que deseja alterar.

  3. Ao lado do comando que você deseja alterar, clique no ícone de lápis.

    Captura de tela do editor de atalho de teclado

  4. Digite os pressionamentos de tecla que você deseja usar para o comando e pressione Enter/Return.

  1. Clique no menu Arquivo, clique em Preferências e depois em Atalhos de Teclado.

    Captura de tela de atalhos de teclado do Visual Studio Code

  2. No editor de "Atalhos de Teclado", procure o nome do comando do atalho de teclado que deseja alterar.

  3. Ao lado do comando que você deseja alterar, clique no ícone de lápis.

    Captura de tela do editor de atalho de teclado

  4. Digite os pressionamentos de tecla que você deseja usar para o comando e pressione Enter/Return.

  1. Clique no menu Arquivo, clique em Preferências e depois em Atalhos de Teclado.

    Captura de tela de atalhos de teclado do Visual Studio Code

  2. No editor de "Atalhos de Teclado", procure o nome do comando do atalho de teclado que deseja alterar.

  3. Ao lado do comando que você deseja alterar, clique no ícone de lápis.

    Captura de tela do editor de atalho de teclado

  4. Digite os pressionamentos de tecla que você deseja usar para o comando e pressione Enter/Return.

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 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 de 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.

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 definir as configurações de proxy para o GitHub Copilot

Você pode configurar o GitHub Copilot para se conectar por meio de um servidor proxy HTTP no Visual Studio Code. GitHub Copilot oferece suporte a configurações básicas de proxy HTTP, com ou sem autenticação básica.

  1. No menu Arquivo, acesse Preferências e clique em Configurações. Captura de tela das configurações de Visual Studio Code
  2. No painel esquerdo da guia de configurações, clique em Aplicativo e, em seguida, selecione Proxy.
  3. Na caixa de texto em "Proxy", digite o endereço do servidor proxy, por exemplo http://localhost:3128. Como alternativa, o GitHub Copilot usará as variáveis http_proxy e https_proxy de seu ambiente.
  4. Como opção, em "Autorização de Proxy", clique em Editar em settings.json e adicione seu valor necessário para enviar como o cabeçalho Proxy-Authorization para cada solicitação de rede.
  5. Opcionalmente, em "SSL estrito do Proxy", marque ou desmarque a caixa de seleção para habilitar ou desabilitar o SSL estrito.

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

Quando você tiver uma assinatura ou avaliação gratuita do GitHub Copilot ativa, você pode ajustar as configurações do GitHub Copilot para a sua conta pessoal no GitHub nas configurações do GitHub Copilot. As configurações se aplicam a todos os locais em que o GitHub Copilot é usado. Você pode configurar as sugestões que o GitHub Copilot oferece e como o GitHub usa os dados telemétricos.

Como habilitar ou desabilitar a detecção de duplicação

Nota: se você for membro de uma organização no GitHub Enterprise Cloud que recebeu a atribuição de uma estação GitHub Copilot por meio de sua organização, você não poderá configurar a detecção de duplicação em sua configurações de conta pessoal. Sua configuração de detecção de duplicação será herdada de sua organização ou empresa.

O GitHub Copilot inclui um filtro que detecta sugestões de código correspondentes ao código público no GitHub. Você pode optar por habilitar ou desabilitar o filtro. Quando o filtro está habilitado, o GitHub Copilot verifica sugestões de código com o código ao redor de cerca de 150 caracteres em relação ao código público no GitHub. Se houver uma correspondência exata ou próxima, a sugestão não será mostrada a você.

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

    Captura de tela do menu suspenso do ícone de perfil do usuário. A opção "Configurações" está realçada em um contorno laranja escuro. 1. Na barra lateral esquerda, clique em GitHub Copilot.

  2. Em Sugestões que correspondem ao código público, selecione o menu suspenso e clique em Permitir permitir sugestões correspondentes ao código público ou Bloquear para bloquear sugestões correspondentes ao código público. Captura de tela da opção de detecção de duplicação 1. Para confirmar as novas configurações, clique em Salvar.

Como habilitar ou desabilitar a telemetria

Observação: Copilot for Business não retém dados de telemetria ou snippets de código.

Para escolher se os snippets de código são coletados e retidos pelo GitHub e processados e compartilhados com a Microsoft e o OpenAI, ajuste as configurações do usuário. Para obter mais informações sobre dados que o GitHub Copilot pode coletar dependendo das configurações de telemetria, confira "Termos do GitHub para Produtos e Recursos Adicionais" e as perguntas frequentes de privacidade do GitHub Copilot.

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

    Captura de tela do menu suspenso do ícone de perfil do usuário. A opção "Configurações" está realçada em um contorno laranja escuro. 1. Na barra lateral esquerda, clique em GitHub Copilot.

  2. Para permitir ou impedir que o GitHub use seus dados de telemetria, marque ou desmarque a opção Permitir que o GitHub use meus snippets de código para aprimoramentos de produto. Captura de tela da opção de telemetria 1. Para confirmar as novas configurações, clique em Salvar.

Leitura adicional