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.

Introdução ao GitHub Copilot no Visual Studio

Saiba como instalar o GitHub Copilot no Visual Studio,e passar a ver sugestões enquanto escreve comentários e códigos.

GitHub Copilot está disponível para clientes GitHub com uma conta pessoal nas organizações GitHub.com e GitHub Enterprise Cloud pertencentes a uma conta corporativa.

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 de GitHub Copilot".

Experimente o GitHub Copilot

Sobre o GitHub Copilot e o Visual Studio

O GitHub Copilot oferece sugestões de preenchimento automático de um programador de par de IA à medida que você cria o código. Para ver mais informações, confira "Sobre o GitHub Copilot".

Usando o Visual Studio, você pode ver e incorporar sugestões do GitHub Copilot diretamente no editor. Este guia demonstra como usar o GitHub Copilot dentro do Visual Studio para Windows.

Pré-requisitos

  • Para usar o GitHub Copilot, é preciso ter uma assinatura ativa do GitHub Copilot. Para ver mais informações, confira "Sobre a cobrança do GitHub Copilot".

  • Para usar o GitHub Copilot no Visual Studio, você deverá ter o Visual Studio 2022 17.2 ou posterior instalado. Para obter mais informações, confira a documentação do IDE do Visual Studio.

Observação: o GitHub Copilot não está disponível no momento para uso com Visual Studio para Mac.

Como instalar a extensão Visual Studio

Para usar o GitHub Copilot, você primeiro deve instalar a extensão Visual Studio.

  1. Na barra de ferramentas do Visual Studio, clique em Extensões e em Gerenciar Extensões. Captura de tela da barra de ferramentas do Visual Studio

  2. Na janela "Gerenciar Extensões", clique no Visual Studio Marketplace, pesquise a extensão do GitHub Copilot e clique em Baixar. Captura de tela da extensão do GitHub Copilot para Visual Studio com o botão de download enfatizado

  3. Feche a janela "Gerenciar Extensões", saia e inicie Visual Studio.

  4. Opcionalmente, para verificar se o GitHub Copilot está instalado e habilitado, volte para Gerenciar Extensões, clique em Instalado para exibir suas extensões instaladas no momento e clique em GitHub Copilot para ver informações de status. Captura de tela das extensões instaladas no Visual Studio com o GitHub Copilot destacado

  5. Abra ou crie um novo projeto no Visual Studio.

  6. Na caixa de diálogo "Microsoft Visual Studio", para copiar o código de ativação do dispositivo, clique em OK. Captura de tela da caixa de diálogo Microsoft Visual Studio

  7. Uma janela de ativação do dispositivo será aberta no navegador. Cole o código do dispositivo e clique em Continuar.

    • Para colar o código no Windows ou Linux, pressione Ctrl+v.
    • Pra colar o código no macOS, pressione comando+v.
  8. O GitHub solicitará as permissões necessárias para o GitHub Copilot. Para aprovar essas permissões, clique em Autorizar o plugin do GitHub Copilot .

  9. Depois de aprovar as permissões, o Visual Studio mostrará uma confirmação. Captura de tela da confirmação de permissões do Visual Studio

Como ver a primeira sugestão

Observação: quando a detecção de duplicação está habilitada para o GitHub Copilot, há a possibilidade de você receber sugestões limitadas ou nenhuma sugestão ao usar os exemplos de código fornecidos. Como alternativa, é possível começar digitando seu próprio código a fim de ver sugestões do GitHub Copilot. Para saber mais sobre a detecção de duplicação, confira "Habilitar ou desabilitar a detecção de duplicação".

O GitHub Copilot oferece sugestões para várias linguagens e uma ampla variedade de estruturas, mas funciona melhor para Python, JavaScript, TypeScript, Ruby, Go, C# e C++. Os exemplos a seguir estão em C#, mas as outras linguagens funcionarão da mesma forma.
  1. No Visual Studio, crie um arquivo C# ( *.cs).
  2. No arquivo #C, digite a seguinte assinatura de função. O GitHub Copilot sugerirá automaticamente um corpo inteiro da função em texto esmaecido, como é mostrado abaixo. A sugestão exata pode variar.
    C#
    int CalculateDaysBetweenDates(
    Captura de tela de uma primeira sugestão do Visual Studio Code 1. Para aceitar a sugestão, pressione Tab.

Como ver sugestões alternativas

Para qualquer entrada fornecida, GitHub Copilot podem oferecer várias sugestões. Você pode selecionar qual sugestão usar ou rejeitar todas as sugestões. 1. No Visual Studio, crie um arquivo C# ( *.cs).

  1. No arquivo #C, digite a seguinte assinatura de função. GitHub Copilot will show you a suggestion.

    C#
    int CalculateDaysBetweenDates(
  2. Se sugestões alternativas estiverem disponíveis, você poderá ver essas alternativas pressionando Alt+] (ou Alt+[).

  3. Como opção, você pode focalizar a sugestão para ver a paleta de comandos do GitHub Copilot e escolher sugestões.

  4. Para aceitar uma sugestão, pressione Tab. Para rejeitar todas as sugestões, pressione Esc.

Gerar sugestões de código por meio de comentários

Você pode descrever algo que deseja fazer usando linguagem natural em um comentário e o GitHub Copilot sugerirá o código para atingir sua meta.

  1. No Visual Studio, crie um arquivo C# ( *.cs).

  2. No arquivo C#, digite o comentário a seguir. O GitHub Copilot sugerirá uma implementação da função.

    C#
    using System.Xml.Linq;
    
    var doc = XDocument.Load("index.xhml");
    
    // find all images
  3. Para aceitar a sugestão, pressione Tab.

Como habilitar ou desabilitar o GitHub Copilot

O ícone de status do GitHub Copilot no painel inferior da janela do Visual Studio 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 desabilitado, haverá uma linha diagonal ao longo dele.

  1. Para habilitar ou desabilitar o GitHub Copilot, clique no ícone GitHub Copilot no painel inferior da janela do Visual Studio. Captura de tela da margem do editor no Visual Studio com o ícone do GitHub Copilot enfatizado

  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 Habilitar Globalmente.
    • Para desabilitar as sugestões do GitHub Copilot para a linguagem especificada, clique em Habilitar para LINGUAGEM.

Leitura adicional