O que são as Conclusões do GitHub Copilot para Visual Studio?
O GitHub Copilot no Visual Studio habilita o desenvolvimento aprimorado assistido por AI no Visual Studio, ajudando você a ser mais produtivo e eficiente ao gravar código.
Neste artigo, você aprenderá sobre as Conclusões do Copilot, uma programação em pares da plataforma AI para o Visual Studio que fornece a você conclusões de código com reconhecimento de contexto, sugestões e até mesmo trechos de código inteiros. Essa ferramenta poderosa auxilia o desenvolvimento assistido por IA no Visual Studio e ajuda os desenvolvedores a escrever código com mais eficiência, reduzir o tempo gasto em tarefas repetitivas e minimizar erros.
Para obter mais informações sobre o Chat do GitHub Copilot no Visual Studio, consulte Sobre o Chat do GitHub Copilot para Visual Studio.
Como funciona o GitHub Copilot
O GitHub Copilot funciona utilizando modelos avançados de machine learning treinados em um vasto conjunto de dados de código disponível publicamente de repositórios do GitHub. Conforme você digita código, a IA analisa o contexto e fornece sugestões relevantes em tempo real. Você também pode receber sugestões escrevendo um comentário em linguagem natural descrevendo o que deseja que o código faça.
Você também pode usar o GitHub Copilot para converter comentários em código, criar testes de unidade, criar consultas SQL e muito mais.
Pré-requisitos
Para começar, você precisa do seguinte:
Visual Studio 2022 versão 17.8 ou posterior
Assinatura ativa do GitHub Copilot for Individuals ou do GitHub Copilot for Business
Entre no Visual Studio com a conta do GitHub que tem uma assinatura ativa do GitHub Copilot
Dica
O GitHub Copilot é gratuito para alunos verificados e para mantenedores de projetos populares código aberto no GitHub. Se você não for um aluno ou mantenedor de um projeto de software livre popular, poderá experimentar o GitHub Copilot gratuitamente com uma avaliação única de 30 dias. Após a avaliação gratuita, você precisará de uma assinatura paga para uso contínuo.
O GitHub Copilot dá suporte a várias linguagens de programação e estruturas, incluindo, mas não se limitando a: C#, C++e Python.
Obter o GitHub Copilot para Visual Studio
- Se você estiver usando o Visual Studio versão 17.10 ou posterior, a extensão unificada do GitHub Copilot está disponível como um componente recomendado no instalador do Visual Studio. Ele é instalado por padrão com todas as cargas de trabalho, a menos que você opte por excluí-lo durante a instalação.
- Se você estiver usando o Visual Studio versão 17.9 ou anterior, instale a extensão do GitHub Copilot.
Usar o GitHub Copilot para sugestões e conclusões do código
À medida que você digita código ou comentários no editor, o GitHub Copilot fornece sugestões e conclusões do código com reconhecimento de contexto. O GitHub Copilot fornece sugestões para várias linguagens, mas funciona especialmente bem para Python, JavaScript, TypeScript, Ruby, Go, C# e C++. Os exemplos a seguir estão em C#, mas outras linguagens funcionarão de forma semelhante.
Abra o Visual Studio e crie um novo projeto C#.
Abra um arquivo C# (
Program.cs
) no editor.No editor de código, digite um comentário ou uma assinatura de método para ver sugestões embutida de código do GitHub Copilot.
// method to add two numbers
int subtractNumbers(
Passe o mouse sobre a sugestão para ver a paleta de comandos do GitHub Copilot.
Aceitar sugestão
Selecione Tab ou pressione
Tab
para aceitar a sugestão ou continue digitando para rejeitá-la.Modificar sugestão
Selecione Alt+/ ou pressione
Alt+/
para modificar a sugestão do Copilot. Você pode modificar e organizar as sugestões do GitHub Copilot adicionando contexto no chat embutido ou editando a conclusão.Se a paleta de comandos não aparecer, talvez você tenha atingido o limite padrão para sua exibição. Para alterar isso, acesse Ferramentas>Opções>IntelliCode>Avançado e ajuste o valor de Confirmações mínimas para suprimir o texto de dica.
Adicione o seguinte código para ver as conclusões da linha inteira do GitHub Copilot.
int a = 5; int b = 10; int sum
Observação
Com o Visual Studio 2022 versão 17.11, a exclusão de conteúdo está disponível para GitHub Copilot Completions no Visual Studio. Preenchimentos e sugestões não estarão disponíveis em conteúdo excluído pelo administrador. Confira configurar exclusões de conteúdo para o GitHub Copilot para saber mais.
Explorando o chat do GitHub Copilot
Para ver o GitHub Copilot em ação, confira o tutorial de vídeo a seguir.
Duração do vídeo: 1,19 minutos
Próximas etapas
Para saber mais sobre a extensão atual do GitHub Copilot para Visual Studio, considere explorar os seguintes recursos: