Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

O GitHub Copilot Chat é uma extensão do Visual Studio Code (VS Code) desenvolvida pela Microsoft. Ela fornece aos desenvolvedores ajuda relacionada ao código por meio de inteligência artificial. Os usuários podem fazer perguntas em linguagem natural para obter sugestões, explicações e otimizações de código. A ferramenta é alimentada pelo GitHub Copilot e é adequada tanto para desenvolvedores individuais quanto para equipes. Ela fornece respostas precisas com base no contexto do código e reduz o tempo gasto na consulta à documentação. Os usuários precisam ter uma conta no GitHub e podem usá-la por meio do plano gratuito ou de assinatura. A extensão é fácil de instalar e tem uma interface amigável que é adequada para vários cenários de programação.

GitHub Copilot Chat:微软开源VS Code辅助AI编程工具-1

 

Lista de funções

  • Conclusão de código: gere automaticamente sugestões de código com base no contexto atual do código.
  • Chat em linguagem natural: permite fazer perguntas em linguagem natural para obter respostas relacionadas ao código.
  • Sugestões de edição de código: fornecer otimização de código, correções de bugs e sugestões de refatoração.
  • Análise inteligente de contexto: fornece assistência precisa à programação com base em arquivos de código e variáveis.
  • Edição entre arquivos: aplique alterações de código em vários arquivos, adequado para tarefas complexas.
  • Modo Agente: automatiza tarefas de programação em várias etapas e lida com problemas de compilação e teste.
  • Chat em linha: interaja diretamente com o Copilot no editor para manter o fluxo de trabalho.

 

Usando a Ajuda

Processo de instalação

  1. preliminar
    Certifique-se de que você tenha a versão mais recente do Visual Studio Code instalada (recomenda-se o VS Code Insiders para obter os recursos mais recentes). É necessário ter uma conta do GitHub e certificar-se de que ela tenha o plano gratuito ou o plano de assinatura do GitHub Copilot ativado. O plano gratuito fornece 2.000 conclusões de código e 50 solicitações de bate-papo por mês. Para obter mais recursos, atualize para um plano pago, disponível no site do GitHub.
  2. Instalação de extensões
    • Abra o VS Code e vá para o painel de extensões (tecla de atalho) Ctrl+Shift+X talvez Cmd+Shift+X).
    • Digite no campo de pesquisa GitHub Copilot Chat.
    • Localize a extensão publicada pela Microsoft e clique em "Instalar".
    • Após a instalação, clique no botão "Login" para autorizar sua conta do GitHub. Se você tiver problemas com a autenticação, consulte o site do GitHub para obter mais informações.Página de suporte.
  3. Ativação de extensões
    • Após a instalação bem-sucedida, o ícone do Copilot Chat aparecerá na barra lateral do VS Code. Clique nele para abrir o painel de bate-papo.
    • Para ativar o Agent Mode, vá para VS Code Settings e procure por Copilot ChatSe quiser ativar o Agent Mode, marque "Enable Agent Mode" (Ativar modo agente).

Função Fluxo de operação

1. conclusão do código

Digite o código no editor de código e o Copilot Chat sugerirá automaticamente os trechos de código subsequentes. Por exemplo, digite function calculateSum Depois disso, o Copilot pode sugerir o corpo funcional completo:

function calculateSum(a, b) {
return a + b;
}

manter a mão sobre Tab para aceitar a sugestão ou pressione a tecla Esc é ignorada. As sugestões são ajustadas dinamicamente ao estilo e ao contexto de seu código.

2. bate-papo em linguagem natural

  • Abra o painel Copilot Chat na barra lateral do VS Code (tecla de atalho) Ctrl+Alt+I).
  • Faça uma pergunta na caixa de entrada, por exemplo, "How do I write a sorting algorithm in Python?" (Como escrever um algoritmo de classificação em Python?)
  • O Copilot retorna amostras de código e descrições de texto:
    def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
    for j in range(0, n-i-1):
    if arr[j] > arr[j+1]:
    arr[j], arr[j+1] = arr[j+1], arr[j]
    return arr
    

    A descrição incluirá como o algoritmo funciona e os cenários de uso.

3. recomendações de edição de código

  • Selecione o trecho de código e pressione a tecla de atalho Ctrl+I Abra o bate-papo em linha.
  • Digite uma solicitação, como "Otimize o desempenho deste código". O Copilot sugere uma maneira mais eficiente de escrever o código e exibe as diferenças no código alterado. Exemplo:
    // 原代码
    for (let i = 0; i < array.length; i++) {
    // 逻辑
    }
    // 优化建议
    array.forEach(item => {
    // 逻辑
    });
    
  • Clique em "Accept" (Aceitar) para aplicar as alterações ou em "Close" (Fechar) para ignorar as sugestões.

4. modelo de agente

  • Selecione o modo "Agent" no painel de bate-papo.
  • Insira tarefas complexas, como "Adicionar suporte à saída JSON e configurar arquivos .env para meu projeto Express".
  • O Copilot analisa a base de código, gera estruturas de arquivos e edita automaticamente o código. Por exemplo, a adição de .env Documentação:
    PORT=3000
    API_KEY=your_key
    

    e atualizar o arquivo mestre:

    require('dotenv').config();
    const port = process.env.PORT || 3000;
    
  • Depois de confirmar as alterações, clique em "Keep" (Manter) para aplicar todas as sugestões.

5. edição entre documentos

  • Insira uma tarefa no painel de bate-papo, por exemplo, "Adicionar tratamento de erros a todo o projeto".
  • O Copilot examina os arquivos de projeto e é recomendável adicionar o seguinte aos arquivos relevantes try-catch Bloqueio. As alterações são exibidas com nomes de arquivos em negrito para facilitar a revisão.

6. dicas de uso

  • Use o comando de barra (por exemplo /explain talvez /fix) para chamar rapidamente funções específicas. Por exemplo, digite /explain Seguido de um trecho de código, o Copilot explicará a lógica do código em detalhes.
  • Usando a Biblioteca de dicas (VS Code 2022 17.12 e superior), clique no ícone de livro no painel de bate-papo para exibir o modelo de FAQ.
  • Se a resposta não for suficientemente precisa, explique-a com mais detalhes fazendo uma pergunta de acompanhamento уточнить, por exemplo, "Explain in more detail" (Explique com mais detalhes).

advertência

  • Certifique-se de que as extensões do VS Code e do Copilot sejam mantidas atualizadas para obter as correções de segurança mais recentes.
  • O plano gratuito tem um limite de uso além do qual você precisa atualizar sua assinatura. Para obter detalhes, consulte Site oficial do GitHub Copilot.
  • O código do usuário não será usado como sugestões para outros usuários, e a privacidade é protegida pela Declaração de Privacidade do GitHub.

 

cenário do aplicativo

  1. Aprender rapidamente um novo idioma ou estrutura
    O Copilot Chat permite que os desenvolvedores solicitem a sintaxe ou as práticas recomendadas ao aprender uma nova linguagem, como Go ou Rust. Por exemplo, pergunte "Como faço para implementar um servidor HTTP em Go?" para obter o código completo e as instruções.
  2. Depuração e otimização de código
    Quando encontrar um bug complexo, selecione o código em questão e pergunte "por que este código está relatando um erro". O Copilot o analisará e fornecerá uma correção adequada para localizar rapidamente o problema.
  3. Inicialização do projeto
    Ao criar um novo projeto, digite "Create TypeScript Express application" (Criar aplicativo TypeScript Express) e o Copilot gerará a estrutura de arquivos, a configuração de dependências e o código base, economizando tempo de criação.
  4. Trabalho em equipe
    Os desenvolvedores de equipes podem usar o Agent Mode para automatizar tarefas repetitivas, como adicionar casos de teste em massa ou padronizar estilos de código, para uma colaboração mais eficiente.

 

QA

  1. Preciso pagar para usar o Copilot Chat?
    Não. O GitHub oferece um plano gratuito que inclui 2.000 conclusões de código e 50 solicitações de bate-papo por mês. Você pode fazer upgrade para um plano pago se exceder o limite.
  2. Como posso garantir a privacidade do meu código?
    O GitHub promete que o código do usuário não será usado para sugestões para outros usuários, seguindo uma rigorosa declaração de privacidade. Consulte a Política de Privacidade do GitHub para obter detalhes.
  3. Qual é a diferença entre o Modo Agente e o Modo Normal?
    O modo Agent automatiza tarefas de várias etapas, como a modificação de vários arquivos ou a execução de comandos de terminal. O modo Normal é mais adequado para sugestões ou interpretações de código único.
  4. Quais linguagens de programação são compatíveis?
    O Copilot Chat é compatível com as principais linguagens de programação, incluindo JavaScript, Python, Java, C++, Go, etc., abrangendo uma ampla gama de cenários de desenvolvimento.
0Marcado
0Recomendado

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

caixa de entrada

Entre em contato conosco

voltar ao topo

pt_BRPortuguês do Brasil