De zero a ninja no Windows Terminal: Copilot CLI, temas épicos e hacks que você vai usar todo dia
Se você vive no prompt como se fosse a sua sala de estar, boas notícias: dá para deixar o Windows Terminal com a sua cara e ainda colocar o GitHub Copilot CLI para trabalhar como copiloto de verdade. Resultado? Menos troca de contexto, menos googlada por comando esquecido e mais tempo escrevendo código que importa. Com pitadas de estilo, claro.
O que é o GitHub Copilot CLI (e por que usar no Terminal)?
O GitHub Copilot CLI leva a inteligência do Copilot direto para a linha de comando — sem abrir IDE. Ele ajuda a montar builds em projetos que você acabou de clonar, a lembrar (ou descobrir) comandos, e a automatizar tarefas repetitivas. Sabe quando você quer limpar o histórico de sugestões do PowerShell porque cometeu um typo que virou assombração? Ele resolve. Precisa de um arquivo gigante de teste com lorem ipsum para um demo relâmpago? Ele gera.
Instalação global em segundos com npm:
npm install -g @github/copilot
Depois é só digitar:
copilot
Quer ver o banner sempre?
O banner animado do Copilot CLI é um pequeno momento de alegria geek. Não é padrão aparecer sempre, mas dá para forçar:
- Edite o arquivo de configuração e defina “banner”: “always” no config.json. Em Windows: C:\Users\SEU_USUARIO\.copilot\config.json. No WSL: ~/.copilot/config.json.
- Ou inicie o CLI com a flag: copilot –banner.
Rodando comandos de shell sem sair do Copilot
Está dentro do Copilot CLI e quer executar um comando do shell sem interromper a sessão? Basta prefixar com !:
!git status
Sim, parece magia. Porque é.
Transforme o Windows Terminal em uma nave de produtividade
Perfil dedicado para o Copilot CLI
Crie um perfil que já abre direto no Copilot. Duplique seu perfil do PowerShell, renomeie (algo como “GitHub Copilot”), escolha um ícone e ajuste a linha de comando para iniciar o Copilot automaticamente:
"C:\Program Files\PowerShell\7\pwsh.exe" -c copilot
Defina também o diretório inicial para a pasta onde você guarda seus projetos. Pequenos detalhes, grande fluxo.
Abra como painel (pane) e navegue em paralelo
Quando precisar alternar entre o Copilot e outro shell, use painéis. Segure Alt e selecione o perfil no menu para abrir em um novo pane. Para fechar, Ctrl + Shift + W. Tela dividida, foco multiplicado.
Restaure abas automaticamente
Reabra o Terminal exatamente de onde parou. Em Inicialização, defina “Restaurar layout e conteúdo da janela”. Reiniciou? Seus contextos voltam juntos.
Plano de fundo com personalidade
Escolha uma imagem de fundo por perfil ou aplique para todos em Padrões → Aparência. Com transparência e acrílico, o Terminal vira um desktop de ficção científica (que compila).
Efeito retrô, porque podemos
Ative “Retro terminal effects” para ganhar brilho e scanlines. É puro charme visual e custa quase nada de performance nas máquinas atuais.
Prompt turbinado com Oh My Posh
O Oh My Posh transforma o prompt em um painel de status: branch do Git, diffs, versões de ferramentas, status de builds e até o que está tocando no Spotify, se você quiser. A mágica está nos “segments”.
Destaques úteis:
- Git: branch, alterações locais, estado do repo — tudo de relance.
- npm e React: versão ativa sem precisar rodar comando.
- Música: temas que mostram o que está tocando, para quem codifica no ritmo.
Instalação rápida do Oh My Posh
winget install JanDeDobbeleer.OhMyPosh --source winget
Pronto. Se preferir, há outros métodos, mas esse costuma ser o mais rápido no Windows.
Instale uma Nerd Font
Para que os glifos apareçam corretamente, instale uma Nerd Font (Caskaydia Cove é uma favorita). Depois, selecione a fonte nas configurações do Terminal para o perfil desejado.
Aplique um tema no shell
Escolha um tema no site do Oh My Posh e ative no PowerShell. Adicione ao seu $PROFILE (não ao perfil do Terminal) a linha:
oh-my-posh init pwsh --config "THEMENAME" | Invoke-Expression
Abra com code $PROFILE ou notepad $PROFILE. Se o arquivo não existir, o PowerShell oferece criar.
Segmento do GitHub Copilot no prompt
Nas versões recentes do Oh My Posh, existe um segmento do Copilot que mostra estatísticas de uso e cota (interações premium, completions, chat). Exemplo de objeto para o seu tema, na área de segmentos alinhados à direita:
{
"type": "copilot",
"template": " {{ .Premium.Percent.Gauge }} ",
"cache": {
"duration": "5m",
"strategy": "session"
},
"properties": {
"http_timeout": 1000
}
}
Isso exibe o percentual da cota premium utilizada em formato de medidor. Autentique com:
oh-my-posh auth copilot
Dica de ouro: mantenha cache em segmentos que consultam rede e ajuste http_timeout para um prompt sempre responsivo.
Dicas 2025+ para equipes e máquinas reais
- WSL + containers: padronize o ambiente com Dev Containers e scripts de bootstrap. Um atalho no Terminal que já abre no projeto certo poupa minutos por dia (e horas por sprint).
- Política de dados e IA: o uso de CLIs assistivas virou padrão, mas não esqueça da governança. Revise políticas de privacidade, tokens e permissões antes de levar para produção.
- Performance do prompt: temas com muitos segmentos são lindos, mas cada consulta custa milissegundos. Use cache, reduza queries e aplique “lazy segments” quando possível.
- Cross‑platform sem drama: mantenha dotfiles e configurações em repositórios. No Windows use winget import; em Linux/macOS, scripts para apt/brew. Um comando e toda a equipe fica no mesmo padrão.
- Acessibilidade e contraste: escolha temas com bom contraste e pense no daltonismo. Produtividade também é ler o que importa sem esforço.
Fechando o loop
Com o Windows Terminal bem ajustado, o GitHub Copilot CLI como parceiro de teclado e um Oh My Posh sob medida, seu fluxo de desenvolvimento fica mais rápido, previsível e — por que não? — estiloso. São pequenos ajustes que somam minutos por dia e semanas por ano. Vá lá, turbine seu Terminal. Seu eu do futuro agradece.
Fonte original: Microsoft for Developers










