Resumo do GitHub Copilot – Descrição e Comandos Úteis

Descrição, lista de comandos de planos e atalhos de teclado

Conteúdo da página

Aqui está uma folha de atalhos do GitHub Copilot atualizada, cobrindo atalhos essenciais, comandos, dicas de uso e recursos de contexto para o Visual Studio Code e o Copilot Chat.

planos de assinatura do github copilot

Instalação do GitHub Copilot no Visual Studio Code

Para instalar o GitHub Copilot no Visual Studio Code:

  1. Abra o Visual Studio Code no seu sistema.
  2. Vá para a Visualização de Extensões clicando no ícone de Extensões na barra lateral ou pressionando Ctrl+Shift+X (Windows/Linux) ou Cmd+Shift+X (Mac).
  3. Pesquise por “GitHub Copilot” na barra de pesquisa do Marketplace de Extensões.
  4. Clique em “Instalar” na extensão “GitHub Copilot” publicada pelo GitHub.
  5. Faça login no GitHub: Após a instalação, você será solicitado a fazer login na sua conta do GitHub. Autorize o GitHub Copilot a acessar sua conta quando solicitado em uma janela do navegador.
  6. (Se necessário) Ativar ou configurar o Copilot: Uma vez logado, você pode configurar o Copilot para personalizar seu comportamento via o menu de configurações, se desejar.

Pré-requisitos:

  • O VS Code deve estar instalado no seu sistema.
  • Uma conta do GitHub com uma assinatura do Copilot ou teste ativo.

Após a configuração, o Copilot estará ativo e você deve ver seu ícone na barra de status, pronto para ajudar a escrever código. Se você não vir sugestões, recarregue o VS Code ou certifique-se de que está logado com uma conta elegível.

Atalhos de Teclado (VS Code)

Aqui está uma lista de atalhos de teclado úteis do GitHub Copilot para Windows e Mac.

Ação Atalho macOS Atalho Windows/Linux
Abrir visualização de Chat ⌃⌘I Ctrl+Alt+I
Iniciar chat inline (editor/terminal) ⌘I Ctrl+I
Nova sessão de chat na visualização de Chat ⌘N Ctrl+N
Alternar para modo agente/editar ⇧⌘I / Cmd+. Ctrl+Shift+Alt+I / Ctrl+.
Aceitar sugestão inline Tab Tab
Descartar sugestão Escape Escape
Abrir sugestões de autocompletamento Ctrl+Enter Ctrl+Enter
Aceitar sugestão (chat inline) Cmd+Enter Ctrl+Enter

Comandos de Barra Padrão (na Caixa de Chat/Chat Inline)

Aqui está uma lista de comandos de barra padrão.

Comando Descrição
/clear Iniciar uma nova sessão de chat / Limpar conversa
/delete Excluir uma conversa
/explain Explicar o código atual/selecionado
/fix Propor uma correção para o código selecionado
/tests Gerar testes unitários para o código selecionado
/help Obter ajuda do Copilot e informações de uso
/new Iniciar um novo projeto

Variáveis de Chat para Contexto

Digite # seguido de uma variável para adicionar contexto específico nos prompts:

Variável Contexto Incluído
#block Bloco de código atual
#class Classe atual
#comment Comentário atual
#file Conteúdo inteiro do arquivo
#function Função/método atual
#line Linha de código atual
#path Caminho do arquivo
#project Contexto do projeto/ambiente de trabalho
#selection Seleção de texto atual
#sym Símbolo atual

Dicas e Recursos de Prompting

  • Use @menções para referenciar arquivos, problemas, PRs, etc., relevantes no seu chat.
  • Seja específico e conciso nas instruções para obter os melhores resultados.
  • Arraste e solte arquivos ou pastas no painel de chat para adicionar contexto.
  • Use variáveis de contexto # para focar as respostas do Copilot em áreas de código relevantes.
  • Escolha entre modos de chat: perguntar (perguntas), editar (editar código), agente (fluxo de trabalho autônomo).

Melhores Práticas

  • Segmente o código em funções menores e escreva bons comentários para obter melhores completamentos.
  • Use o chat para refatoração, geração de documentação, correção de falhas em testes ou integração a uma nova base de código.
  • Edite prompts anteriores e reverta alterações diretamente no chat, revise o histórico do chat ou use a voz para interagir com o Copilot.

Linguagens e Ambientes Suportados

  • Suporta a maioria das linguagens populares: Python, JS, TypeScript, Go, Java, C#, C++, Ruby, PHP e mais.
  • Disponível no Visual Studio Code, IDEs JetBrains, CLI e interface web do GitHub.

Recursos Adicionais

  • Para PDFs atualizados frequentemente e atalhos de uma página, consulte as folhas de atalhos mantidas pela comunidade.
  • Para mais exemplos e guias detalhados, os Livros de Receita (Cookbooks) do GitHub Copilot e a documentação oficial podem ser úteis.

Para uma cobertura mais aprofundada ou os recursos mais recentes com base no seu ambiente, visite a documentação oficial ou os repositórios do GitHub.

Principais Recursos do GitHub Copilot

O GitHub Copilot auxilia na conclusão de código em muitas linguagens de programação aproveitando modelos de IA treinados em vastos conjuntos de dados de código público, permitindo que ele reconheça e gere padrões e soluções de código relevantes para cada linguagem. Enquanto você digita em seu IDE (como Visual Studio Code, Visual Studio, IDEs JetBrains, etc.), o Copilot analisa o código ao redor do cursor, edições recentes e até mesmo comentários em linguagem natural ou docstrings para sugerir possíveis completamentos.

As principais formas como o Copilot oferece conclusão de código agnóstica à linguagem incluem:

  • Consciência de Contexto: A IA entende o contexto do código, nomes de variáveis, estrutura de arquivos e sintaxe específica da linguagem para oferecer sugestões relevantes, seja você escrevendo Python, JavaScript, C#, C++, Java, Go, TypeScript, Ruby, PHP ou outras linguagens suportadas. Para linguagens comumente encontradas em repositórios públicos (como JavaScript, Python e TypeScript), as sugestões do Copilot são especialmente robustas.
  • Sugestões Inline e em Bloco: O Copilot pode fornecer autocompletamentos simples de linha única ou sugerir blocos inteiros de código — como funções completas ou classes — adequados à linguagem de programação atual e suas convenções.
  • Prompts em Linguagem Natural: Ao interpretar comentários escritos em inglês comum, o Copilot pode gerar código na sua linguagem de destino que cumpra os requisitos descritos.
  • Aprendizado Adaptativo: Embora o Copilot não atualize seu código privado em tempo real, ele se adapta aos padrões de código da sessão imediata para aumentar a relevância dentro do arquivo e projeto atuais.
  • Integração com IDE: Seus plugins e extensões permitem que o Copilot seja usado de forma contínua em ambientes de desenvolvimento populares, tornando a troca de linguagens e bases de código multilíngues eficientes e produtivos.

Ao entender as intenções e o contexto de codificação, o Copilot acelera os fluxos de trabalho de desenvolvimento, suporta prototipagem rápida, reduz a codificação de boilerplate e introduz soluções idiomáticas de linguagem, simplificando tarefas em diversos ambientes de programação.

Preços de Assinatura do GitHub Copilot

O GitHub Copilot tem um modelo de preços escalonado com opções para indivíduos e organizações, além de um plano gratuito limitado. Aqui está uma análise dos preços e recursos dos planos atuais (em agosto de 2025):

Planos de Assinatura

Plano Custo Para quem é? Recursos Principais/Observações
Gratuito $0 Uso exploratório individual 2.000 completamentos, 50 solicitações de chat, modelos limitados
Pro $10/mês ou $100/ano Indivíduos, usuários avançados Completamentos ilimitados, 300 solicitações premium/mês
Pro+ $39/mês ou $390/ano Usuários avançados, usuários intensivos de IA Mais solicitações premium, todos os modelos
Business $19/usuário/mês Equipes/organizações Todos os recursos Pro, gerenciamento de licenças e políticas, controles administrativos e de PI
Enterprise $39/usuário/mês Empresas Todos os recursos Business + gerenciamento empresarial/recursos e integrações

Solicitações Premium: Se você exceder suas solicitações premium incluídas, pode comprar mais a $0,04/solicitação.

Acesso Gratuito

  • Elegibilidade: Estudantes, professores e mantenedores de projetos de código aberto populares podem obter o Copilot Pro gratuitamente após verificação.
  • Observação: O Copilot Gratuito não está disponível para contas vinculadas a organizações.

Teste Gratuito e Faturamento

  • Teste gratuito de 30 dias: Novos assinantes do Pro podem acessar todos os recursos antes do pagamento. O faturamento requer um método de pagamento válido e começa automaticamente se não for cancelado antes do término do teste.
  • Você pode selecionar um ciclo de faturamento mensal ou anual e alterá-lo a qualquer momento; os planos anuais têm desconto.

Limites de Uso e Modelo

  • Todos os planos pagos permitem completamentos e chats básicos ilimitados. No entanto, cada plano inclui uma cota mensal de “solicitações premium” para modelos avançados e recursos (por exemplo, revisão de código, acesso ao modelo mais recente). As solicitações premium não utilizadas são redefinidas no início de cada mês.
  • Você pode monitorar e gerenciar seu uso/compras diretamente nas configurações da sua conta Copilot ou GitHub.

Referências: Os preços e recursos podem evoluir, portanto verifique a documentação do Copilot do GitHub para as atualizações mais recentes.

Diferenças entre o Acesso Gratuito e Pago do GitHub Copilot

As principais diferenças entre os planos gratuitos e pagos (Pro/Pro+) do GitHub Copilot são os limites de uso e acesso a recursos avançados, modelos de IA e suporte. Aqui está uma comparação estruturada:

Recurso Plano Gratuito Planos Pagos (Pro/Pro+)
Completamentos de Código 2.000/mês Ilimitado
Solicitações de Chat 50/mês Ilimitado (com Pro/Pro+), limites mais altos
Solicitações Premium 50/mês 300/mês (Pro), mais alto com Pro+
Acesso a Modelos de IA Limitado Acesso completo a modelos mais avançados/premium
Copilot Chat Limitado Acesso completo
Uso Previsto Apenas pessoal/individual Indivíduos, profissionais, usuários avançados
Caminho de Atualização Nenhuma assinatura necessária Assinatura mensal/anual necessária
Provisão de Acesso Gratuito Estudantes/professores obtêm Pro gratuitamente Pago por padrão (exceto elegibilidades específicas)
Uso em Organização Não disponível — apenas individual Controles administrativos e de políticas (Business/Enterprise)
  • O plano gratuito oferece uma experiência limitada: até 2.000 completamentos de código e 50 solicitações premium/chat por mês, com apenas um subconjunto de modelos e recursos. É estritamente para uso pessoal e não para contas gerenciadas por organizações.
  • O plano Pro (pago) oferece completamentos ilimitados, modelos de IA mais avançados, Copilot Chat, até 300 solicitações premium por mês e outros recursos premium. O Pro+ aumenta ainda mais esses limites. Esses benefícios são essenciais para usuários regulares ou avançados que precisam de acesso irrestrito à assistência de IA.
  • Estudantes, professores e mantenedores ativos de código aberto são elegíveis para obter o Pro gratuitamente com verificação.
  • Os planos pagos também oferecem prioridade para novos recursos, suporte premium e, em níveis organizacionais (Business/Enterprise), ferramentas de gerenciamento administrativo e de políticas.

Em resumo, o plano gratuito visa explorar o Copilot com cotas limitadas, enquanto os planos pagos removem esses limites, concedem acesso a capacidades mais avançadas e suportam fluxos de trabalho de desenvolvimento profissional e organizacional.

Assinar

Receba novos artigos sobre sistemas, infraestrutura e engenharia de IA.