GitHub Copilot Guia Rápido - Descrição e comandos úteis
Descrição, lista de comandos e atalhos do teclado
Aqui está uma folha de dicas atualizada do GitHub Copilot, cobrindo atalhos essenciais, comandos, dicas de uso e recursos de contexto para o Visual Studio Code e o Copilot Chat
Instale o GitHub Copilot no Visual Studio Code
Para instalar o GitHub Copilot no Visual Studio Code:
- Abra o Visual Studio Code no seu sistema.
- 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).
- Procure por “GitHub Copilot” na barra de pesquisa do Marketplace de Extensões.
- Clique em “Instalar” na extensão “GitHub Copilot” publicada pelo GitHub.
- 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 para acessar sua conta quando solicitado em uma janela do navegador.
- (Se necessário) Ative ou configure o Copilot: Após o login, você pode configurar o Copilot para personalizar seu comportamento via 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 trial ativo.
Após a configuração, o Copilot estará ativo e você deverá ver seu ícone na barra de status, pronto para ajudar a escrever código. Se você não ver sugestões, recarregue o VS Code ou certifique-se de que está conectado com uma conta elegível.
Atalhos do Teclado (VS Code)
Aqui está uma lista de atalhos úteis do GitHub Copilot para Windows e Mac
Ação | Atalho do macOS | Atalho do Windows/Linux |
---|---|---|
Abrir a 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 de agente/editar | ⇧⌘I / Cmd+. | Ctrl+Shift+Alt+I / Ctrl+. |
Aceitar sugestão inline | Tab | Tab |
Descartar sugestão | Escape | Escape |
Abrir sugestões de autocompletar | Ctrl+Enter | Ctrl+Enter |
Aceitar sugestão (chat inline) | Cmd+Enter | Ctrl+Enter |
Comandos Slash Comuns (no Chat/Chat Inline)
Aqui está uma lista de comandos slash 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 e informações de uso do Copilot |
/new | Iniciar um novo projeto |
Variáveis de Chat para Contexto
Digite # seguido por uma variável para adicionar contexto específico nas 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 atual de código |
#path | Caminho do arquivo |
#project | Contexto do projeto/workspace |
#selection | Texto selecionado atual |
#sym | Símbolo atual |
Dicas para Prompts e Funcionalidades
- Use @mentions para referenciar arquivos relevantes, issues, PRs, etc. no seu chat.
- Seja específico e conciso nas instruções para obter os melhores resultados.
- Arraste e solte arquivos ou pastas na área de chat para adicionar contexto.
- Use variáveis de contexto
#
para focar as respostas do Copilot em áreas de código relevantes. - Escolha entre os modos de chat: perguntar (questões), editar (editar código), agente (fluxo de trabalho autônomo).
Práticas Recomendadas
- Divida o código em funções menores e escreva bons comentários para obter melhores completions.
- Use o chat para refatoração, geração de documentação, correção de falhas de testes ou onboarding em um novo código base.
- Edite prompts anteriores e reverta alterações diretamente no chat, revise o histórico de chat ou use 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, entre outras.
- Disponível no Visual Studio Code, IDEs JetBrains, CLI e interface web do GitHub.
Recursos Adicionais
- Para PDFs atualizados frequentemente e atalhos em uma página, veja folhas de dicas mantidas pela comunidade.
- Para mais exemplos e guias detalhados, os Cookbooks do GitHub Copilot e a documentação oficial podem ser úteis.
Para uma cobertura mais detalhada ou os recursos mais recentes com base no seu ambiente, visite a documentação oficial ou os repositórios do GitHub.
Principais Funcionalidades do GitHub Copilot
O GitHub Copilot ajuda na conclusão de código em muitas linguagens de programação, aproveitando modelos de IA treinados em grandes 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 no seu IDE (como Visual Studio Code, Visual Studio, IDEs JetBrains, etc.), o Copilot analisa o código ao redor do seu cursor, edições recentes e até comentários ou docstrings em linguagem natural para sugerir possíveis conclusões.
Formas principais pelas quais o Copilot fornece conclusão de código indiferente à linguagem incluem:
- Consciência de Contexto: A IA entende o contexto do código, nomes de variáveis, estrutura do arquivo 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 comuns 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 Blocos: O Copilot pode fornecer simples autocompletions de uma única linha ou sugerir blocos inteiros de código — como funções ou classes completas — adequados à linguagem de programação atual e suas convenções.
- Prompts em Linguagem Natural: Interpretando comentários escritos em inglês simples, o Copilot pode gerar código na sua linguagem de destino que atende aos requisitos descritos.
- Aprendizado Adaptativo: Embora o Copilot não atualize em tempo real com seu código privado, ele se adapta aos padrões de código da sessão atual 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 indissolúvel em ambientes de desenvolvimento populares, tornando a troca de linguagem e código bases multilíngues eficientes e produtivas.
Ao compreender as intenções de codificação e o contexto, o Copilot acelera fluxos de trabalho de desenvolvimento, apoia prototipagem rápida, reduz código de boilerplate e introduz soluções idiomáticas da linguagem, tornando tarefas mais simples em ambientes de programação diversos.
Preços da Assinatura do GitHub Copilot
O GitHub Copilot tem um modelo de preços em camadas com opções para indivíduos e organizações, bem como um plano gratuito limitado. Aqui está uma análise dos preços atuais e das características dos planos (atualizado em agosto de 2025):
Planos Individuais
Plano | Custo | Para quem? | Recursos Principais/Notas |
---|---|---|---|
Grátis | $0 | Uso exploratório individual | 2.000 conclusões, 50 solicitações de chat, modelos limitados |
Pro | $10/mês ou $100/ano | Indivíduos, usuários avançados | Conclusões ilimitadas, 300 solicitações premium/mês |
Pro+ | $39/mês ou $390/ano | Usuários avançados, usuários pesados de IA | Mais solicitações premium, todos os modelos |
Empresarial | $19/usuario/mês | Equipes/organizações | Todos os recursos do Pro, licença + gerenciamento de políticas, controle de admin e IP |
Empresarial Avançado | $39/usuario/mês | Empresas | Todos os recursos do Empresarial + gerenciamento empresarial/recursos e integrações |
Solicitações Premium: Se você ultrapassar as solicitações premium incluídas, você pode comprar mais a $0,04 por solicitação.
Acesso Grátis
- Eligibilidade: Estudantes verificados, professores e mantenedores de projetos de código aberto populares podem obter Copilot Pro gratuitamente após a verificação.
- Nota: O Copilot Grátis não está disponível para contas vinculadas a organizações.
Teste Grátis e Cobrança
- Teste de 30 dias gratuito: Novos assinantes do Pro podem acessar todos os recursos antes do pagamento. A cobrança requer um método de pagamento válido e começa automaticamente se não for cancelada antes do término do teste.
- Você pode selecionar um ciclo de cobrança mensal ou anual e alterá-lo a qualquer momento; os planos anuais têm descontos.
Uso e Limites de Modelos
- Todos os planos pagos permitem conclusões e chats básicos ilimitados. No entanto, cada plano inclui um limite mensal de “solicitações premium” para modelos e recursos avançados (ex.: 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 do Copilot ou da sua conta do GitHub.
Referências: Preços e recursos podem evoluir, então consulte a documentação do Copilot do GitHub para as atualizações mais recentes.
Diferenças entre o Acesso Pago e Grátis 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 o acesso a recursos avançados, modelos de IA e suporte. Aqui está uma comparação estruturada:
Funcionalidade | Plano Grátis | Planos Pagos (Pro/Pro+) |
---|---|---|
Conclusão 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 altos com Pro+ |
Acesso a Modelos de IA | Limitado | Acesso completo a modelos mais avançados/premium |
Copilot Chat | Limitado | Acesso completo |
Uso Intendido | Apenas para uso pessoal/individual | Indivíduos, profissionais, usuários avançados |
Caminho de Upgrade | Não é necessário assinatura | Assinatura mensal/anual necessária |
Acesso Grátis Disponível | Estudantes/professores obtêm Pro gratuitamente | Pago por padrão (exceto elegibilidade específica) |
Uso por Organização | Não disponível – apenas para uso individual | Controle de admin/policy (Business/Enterprise) |
- O plano gratuito oferece uma experiência limitada: até 2.000 conclusões 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 está disponível para contas gerenciadas por organizações.
- O plano Pro (pago) oferece conclusões ilimitadas, modelos de IA mais avançados, Copilot Chat, até 300 solicitações premium por mês e outros recursos premium. O Pro+ eleva ainda mais esses limites. Esses benefícios são essenciais para usuários regulares ou avançados que precisam de acesso ilimitado à assistência da IA.
- Estudantes, professores e mantenedores ativos de projetos de código aberto são elegíveis para obter o Pro gratuitamente com verificação.
- Planos pagos também oferecem prioridade para novos recursos, suporte premium e, em níveis organizacionais (Business/Enterprise), ferramentas de administração e gerenciamento de políticas.
Em resumo, o plano gratuito visa explorar o Copilot com quotas 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.
Links Úteis
- https://github.com/features/copilot
- https://code.visualstudio.com/docs/copilot/reference/copilot-vscode-features
- https://github.com/features/copilot/plans
- https://visualstudio.microsoft.com/github-copilot/
- Folha de Dicas do GitHub Actions - Estrutura padrão e Lista dos ações mais úteis
- Gitflow Explicado: Passos, Alternativas, Vantagens e Desvantagens
- DevOps com GitOps - Argo CD, Flux, Jenkins X, Weave GitOps e outros
- Folha de Dicas de Comandos GIT
- Gitea - Instalação e Teste
- Backup e Restauração do Servidor Gitea