Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
GitHub Copilot no Visual Studio permite o desenvolvimento aprimorado com assistência de IA no Visual Studio, ajudando-o a ser mais produtivo e eficiente ao programar.
Neste artigo, você aprenderá sobre Copilot Completions, um programador de par alimentado por IA para Visual Studio que fornece completações de código sensíveis ao contexto, sugestões e até mesmo trechos de código inteiros. Essa poderosa ferramenta ajuda desenvolvimento assistido por IA no Visual Studio e ajuda os desenvolvedores a escrever código de forma mais eficiente, reduzir o tempo gasto em tarefas repetitivas e minimizar erros.
Para obter mais informações sobre o GitHub Copilot Chat no Visual Studio, consulte Sobre o GitHub Copilot Chat no Visual Studio.
Como funciona o Copilot do GitHub
O Copilot do GitHub funciona utilizando modelos avançados de aprendizado de máquina treinados em um vasto conjunto de dados de código disponível publicamente dos repositórios do GitHub. À medida que 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 você 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:
- Visual Studio 2022 versão 17.8 ou posterior
-
Entre no Visual Studio usando uma conta do GitHub com acesso ao Copilot
** Você pode usar Copilot GitHub gratuitamente. Inscreva-se e aproveite a IA para codificar de forma mais rápida e eficiente.
O GitHub Copilot suporta várias linguagens de programação e frameworks, incluindo, mas não limitado a: C#, C++ e Python.
Obter o Copilot do GitHub para Visual Studio
Com o Visual Studio versão 17.10 ou posterior, a extensão unificada do GitHub Copilot está disponível como um componente recomendado no Visual Studio Installer. Ele é instalado por padrão com todas as cargas de trabalho, a menos que você opte por excluí-lo durante a instalação.
Usando o GitHub Copilot para completações de código e sugestões
À medida que você digita código ou comentários no editor, o GitHub Copilot fornece completações e sugestões de código sensíveis ao 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ódigos, digite um comentário ou uma assinatura de método para ver sugestões de código embutido do GitHub Copilot.
// method to add two numbers
int subtractNumbers(
Passe o cursor 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 a escrever 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 Copilot do GitHub adicionando contexto no bate-papo embutido ou editando a conclusão.Se a paleta de comandos não aparecer, você pode ter atingido o limite padrão para sua exibição. Para alterar isso, vá para Ferramentas>Opções>IntelliCode>Avançadoe ajuste o valor de Mínimo de commits para ocultar o texto de dica.
Adicione o seguinte código para ver as conclusões do GitHub Copilot.
int a = 5; int b = 10; int sum
Sugestões
- Acione manualmente uma conclusão usando Alt+,
- Percorra as finalizações disponíveis usando Alt+. (seguinte) e Alt+, (anterior)
Exclusões de conteúdo
Com o Visual Studio 2022 versão 17.11, a exclusão de conteúdo está disponível para as Conclusões do Copiloto do GitHub no Visual Studio. As conclusões e sugestões não estarão disponíveis no conteúdo excluído pelo administrador. Consulte configurar exclusões de conteúdo para o GitHub Copilot para saber mais.
Referenciação de código
Com o Visual Studio 2022 versão 17.13, o referenciamento de código está disponível para as Conclusões do GitHub Copilot no Visual Studio. Se tu ou a tua organização tiverem sugestões ativadas no que correspondam ao código público, o Copilot irá notificar-te quando aceitares uma conclusão que corresponda ao código de um repositório público do GitHub.
Selecione Ver correspondências de código para visualizar informações detalhadas nos registos do GitHub Copilot na janela Saída. A entrada de log inclui um link para uma página de GitHub.com onde você pode visualizar detalhes sobre o tipo de licença e referências a código semelhante em repositórios públicos do GitHub.
A referência de código permite que você tome uma decisão informada sobre como usar a atribuição de código ou remover o código do seu projeto.
Modelo de conclusão
O modelo de conclusão de código GPT-4o Copilot está disponível para o GitHub Copilot no Visual Studio versão 17.14 Preview 2 ou posterior. Para experimentar o novo modelo e obter melhores sugestões e desempenho, selecione GPT-4o Copilot na lista suspensa Modelo de Conclusões do Copilot em Tools > Options > GitHub > Copilot > Copilot Completions. Você também pode acessar Opções de configurações > no emblema Copilot no canto superior direito do IDE.
Se você não vir o novo modelo GPT-4o na lista suspensa, tente reiniciar o Visual Studio para recuperar a lista de modelos mais recentes.
Acesso
- Se você é um usuário do Copilot Pro, o novo modelo está disponível para você no 17.14 Preview 2 e posterior.
- Se você for um usuário do Copilot Business ou Enterprise, o administrador precisará habilitar esse modelo para sua organização aceitando os recursos de visualização do Editor nas configurações de política do Copilot no github.com.
- Se você é um usuário Copilot Free , usar este modelo conta para suas 2.000 finalizações mensais gratuitas.
Geração de comentários de documentos
Para usar a geração automática de comentários de documentos em seu arquivo de projeto C++ ou C#, digite o padrão de comentários de acordo com sua configuração de configurações, por exemplo, ///
e o Copilot conclui instantaneamente a descrição da função com base no conteúdo da função.
Explorando o Copilot do GitHub
Para ver o GitHub Copilot em ação, confira o tutorial em vídeo a seguir.
Duração do vídeo: 1.19 minutos
Próximos passos
Para saber mais sobre a extensão atual do GitHub Copilot para Visual Studio, considere explorar os seguintes recursos: