~/VibeHandbook
PDF grátis

Terminais

iterm2.com

iTerm2

O que é

O iTerm2 é um emulador de maduro e repleto de recursos para macOS — o substituto favorito de longa data para o Terminal integrado. Um emulador de terminal é a janela onde você digita comandos e executa ferramentas de linha de comando, incluindo agentes de codificação com IA. Ele faz bem o básico e depois vai além: painéis divididos, perfis salvos, histórico de rolagem pesquisável, um histórico de área de transferência (clipboard) integrado, gatilhos (triggers) que reagem à saída e configuração profunda para praticamente tudo.

Pontos fortes

  • Extremamente capaz: painéis divididos, perfis, janela de atalho (hotkey window) e muito mais, tudo integrado.
  • Testado em batalha e estável, com anos de refinamento e uma grande base de usuários.
  • Profundamente configurável, permitindo que usuários avançados o moldem com precisão ao seu fluxo de trabalho.
  • Recursos robustos de histórico de rolagem, busca e área de transferência que compensam em sessões longas.

Contrapartidas

  • Somente macOS — não ajuda se você também trabalha em Linux ou Windows.
  • A enorme superfície de configurações pode sobrecarregar iniciantes.
  • A renderização é rápida, mas não é construída em torno da abordagem GPU-first (Graphics Processing Unit — o chip que desenha na tela rapidamente) dos terminais mais novos.
  • Todos esses recursos significam mais coisas para aprender antes de usá-lo em todo o seu potencial.

Quando usar

Escolha o iTerm2 no macOS quando quiser um terminal profundo e confiável com todos os recursos à disposição — especialmente se você depende de painéis divididos, perfis ou gatilhos de saída e não se importa em ajustar configurações ao seu gosto.

Encaixe no vibe coding

Para o vibe coding, as divisões de painéis e os perfis do iTerm2 permitem manter um agente rodando em um painel, logs em outro e um de rascunho em um terceiro — tudo em uma única janela. Perfis salvos facilitam alternar entre projetos com o ambiente correto. A profundidade recompensa quem vive no terminal e quer tudo ajustado exatamente ao seu fluxo.

# Split panes via the menu or shortcuts, then drive shells normally
⌘D   # split vertically
⌘⇧D  # split horizontally
⌘⌥→  # move focus between panes