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.
-
Na barra de ferramentas do Visual Studio, clique em Extensões e em Gerenciar Extensões.
-
Na janela "Gerenciar Extensões", clique no Visual Studio Marketplace, pesquise a extensão do GitHub Copilot e clique em Baixar.
-
Feche a janela "Gerenciar Extensões", saia e inicie Visual Studio.
-
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.
-
Abra ou crie um novo projeto no Visual Studio.
-
Na caixa de diálogo "Microsoft Visual Studio", para copiar o código de ativação do dispositivo, clique em OK.
-
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.
-
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 .
-
Depois de aprovar as permissões, o Visual Studio mostrará uma confirmação.
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".
- No Visual Studio, crie um arquivo C# ( *.cs).
- 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(
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).
-
No arquivo #C, digite a seguinte assinatura de função. GitHub Copilot will show you a suggestion.
C# int CalculateDaysBetweenDates(
-
Se sugestões alternativas estiverem disponíveis, você poderá ver essas alternativas pressionando Alt+] (ou Alt+[).
-
Como opção, você pode focalizar a sugestão para ver a paleta de comandos do GitHub Copilot e escolher sugestões.
-
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.
-
No Visual Studio, crie um arquivo C# ( *.cs).
-
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
-
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.
-
Para habilitar ou desabilitar o GitHub Copilot, clique no ícone GitHub Copilot no painel inferior da janela do Visual Studio.
-
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.