Siga ZDNET: Adicione-nos como fonte preferencial no Google.
Principais conclusões da ZDNET
- A configuração do iTerm2 com um clique inicia projetos Claude, criando um centro de codificação.
- Os perfis carregam automaticamente arquivos de contexto e memória na inicialização.
- Guias codificadas por cores eliminam a confusão do projeto instantaneamente.
Claro, a codificação vibe é uma ferramenta poderosa que pode economizar tempo em comparação com o corte guide do código linha por linha. Mas qualquer pessoa que tenha construído algo com vibe coding pode lhe dizer uma coisa: ainda há muito trabalho envolvido.
Nos últimos meses, tenho usado o Claude Code para criar dois aplicativos que serão entregues para Mac, iPhone, iPad e Apple Watch. Um atingiu o estágio de testes, enquanto outro ainda está em estágio inicial de desenvolvimento.
No início, fiz o que todo mundo faz quando começa a usar o Claude Code. Eu usei uma janela de terminal. Mas meu trabalho com o Claude Code envolve, na verdade, trabalhar em três contextos, um para cada um dos dois aplicativos que estou construindo e outro que está um nível acima e pode ver os dois aplicativos.
Além disso: criei dois aplicativos apenas com minha voz e um mouse – os IDEs já estão obsoletos?
Qualquer diretório em que você esteja ao iniciar o Claude Code se torna o diretório inicial do projeto. É o diretório em que Claude procura o arquivo CLAUDE.MD, que informa à IA sobre o seu projeto. Claude trata este diretório de trabalho atual como o diretório raiz do seu projeto.
No meu caso, /Customers/david/Paperwork/Improvement/xcode contém os dois diretórios do projeto, MyFilamentStash e MySewingPatternStash.
Durante meses, meu processo foi abrir o Terminal, mudar o diretório (usando o comando cd) para um dos três diretórios, iniciar o Claude e fornecer um conjunto de comandos de inicialização para ajudar a sessão a se atualizar com o trabalho anterior.
Então, se eu quisesse mudar para um contexto diferente, saí do Claude, emiti um cd para outro diretório do projeto e fiz o mesmo. Eu sei. É complicado. Também sei que poderia ter várias janelas de terminal abertas ao mesmo tempo, mas fiquei confuso sobre qual projeto estava ativo em um determinado momento.
Além disso: o modelo Gemma 4 do Google é totalmente de código aberto
Embora eu estivesse codificando com vibração e a IA estivesse escrevendo o código actual, ainda period hora de otimizar meu ambiente de trabalho.
iTerm2 vs. Terminal Mac
O aplicativo Terminal nativo do Mac já percorreu um longo caminho desde os primeiros dias do Mac. O aplicativo oferece suporte a guias, perfis e muitas opções de configuração. Mas iTerm2um programa de terminal gratuito, licenciado pela GPL e de código aberto, é ainda mais configurável. Além disso, o iTerm2 possui painéis verticais além de guias, que podem ser úteis de vez em quando.
Ao longo dos anos, geralmente usei o Mac Terminal para ajustes no nível do sistema em meu Mac e iTerm2 ao usar a linha de comando para trabalho de codificação. Essa não é uma distinção necessária, mas é o que tem sido minha prática.
Além disso: criei um aplicativo iOS em apenas dois dias apenas com minha voz
Discutirei como configurar o iTerm2 para uma inicialização splendid de codificação de vibração, mas os recursos de perfil do Mac Terminal suportam um conjunto semelhante de recursos. Você pode acessar esses recursos no menu Configurações.
O Terminal do Home windows também oferece suporte a esse tipo de personalização de perfil. Você pode gerenciar essas configurações clicando na seta suspensa ao lado das guias e selecionando Configurações no Terminal do Home windows.
Codificação por cores das guias
Para meu processo de desenvolvimento, configurei quatro perfis no iTerm2. Você acessa os perfis selecionando o menu Configurações e tocando no ícone de perfis. Conforme mencionado acima, tenho um perfil para cada projeto, um para o pai de ambos os projetos e um que funciona no diretório inicial do Mac, caso eu exact fazer alguma coisa lá.
Para maior clareza, codifiquei cada perfil por cores. Essa abordagem deixa imediatamente claro em qual projeto estou trabalhando nessa guia. Os dois projetos possuem identidades de cores distintas. O projeto do filamento é azul e dourado com tons de joias. O projeto de padrões de costura é em rosa e roxo.
Apliquei essas identidades de cores aos perfis dos terminais. Você pode ver a diferença de cor abaixo. Este processo é como eu configuro o perfil para meu projeto de aplicativo de filamento. Observe os tons de azul e dourado retirados da interface de usuário do aplicativo. Você pode ver que até a própria guia corresponde ao tema de cores:
Por outro lado, observe o roxo e o rosa retirados do aplicativo de padrão de costura. Você pode ver que a guia também está roxa para este projeto:
Esse tipo de diferenciação de cores torna muito fácil saber em qual projeto estou trabalhando a qualquer momento. A configuração é fácil. Abra Configurações no iTerm2, clique em Perfis e depois na guia Cores. Desça a página e escolha as cores que deseja para o seu perfil:
Para definir a cor da guia, function até o fim e escolha uma cor de guia personalizada:
Escolhi um fundo verde com texto amarelo ao trabalhar no diretório pai dos dois projetos. E dei ao perfil /Customers/David um fundo preto com texto verde brilhante.
Ajustando o tamanho do texto
Você também pode personalizar a fonte e o tamanho de cada perfil. Eu tenho uma tela grande, então queria meu texto bem grande. Escolhi a fonte e o tamanho que gostei e dupliquei para cada perfil. Você especifica o tamanho do texto escolhendo Perfis → Texto e indo até o seletor de fonte:
Configurando o diretório inicial de cada perfil
Como mencionei anteriormente, Claude trata o diretório de trabalho atual quando ele é iniciado como a raiz do projeto atual. Para selecionar automaticamente o diretório correto na inicialização, defino minha escolha de diretório em cada perfil.
Esta tarefa também é feita em Configurações→Perfis. Desta vez, fique na aba Perfis→Geral. Certifique-se de que o Tipo de perfil esteja definido como Terminal (em 1) e, em seguida, vá até Diretório inicial→Configuração avançada (em 2) e clique em Editar:
Em seguida, para o projeto atual cujo perfil você está, cole o caminho completo desse projeto em todos os três campos do Diretório de Trabalho. Todos os três campos do Diretório de Trabalho terão o mesmo caminho. Dessa forma, você sempre estará trabalhando na pasta do seu projeto atual:
Configuração automática de sessões do Claude
Para obter produtividade splendid, eu queria que Claude estivesse totalmente configurado assim que tocasse no ícone do iTerm2 no dock do meu Mac. Para adotar essa abordagem, configurei cada perfil para executar uma linha de comando assim que o iTerm2 for iniciado.
Além disso: Como instalar e configurar o Claude Code, passo a passo
Esta tarefa é feita definindo Command to Login Shell na guia Geral do perfil e colando a linha “Enviar texto no início” que é uma linha de comando a ser executada na inicialização do perfil:
A linha de comando consiste em três partes: escolher o diretório do projeto, limpar a tela e iniciar o Claude com um immediate inicial.
Vamos dar uma olhada nesse comando inicial:
cd /Customers/david/Paperwork/Improvement/xcode/MySewingPatternStash && clear && claude "New session beginning. Learn each reminiscence file within the reminiscence listing one after the other utilizing the Learn instrument, not simply the MEMORY.md index. Test git standing for any uncommitted work. Then give me a short standing report: the place we left off, what's pending, and whether or not there are uncommitted modifications."
Você deve ter notado que o comando começa com outro cd. Isso acontece porque descobri que o comando de mudança de diretório não period executado de forma consistente antes do iTerm2 invocar Claude, a menos que eu usasse uma abordagem de cinto e suspensórios para escolher o diretório inicial. Então, configurei cd como opção, conforme descrito na seção anterior, e também coloquei aqui na própria linha de comando.
Em seguida, executo um clear. Esta etapa limpa a tela do terminal de alguns itens de inicialização que não quero ver. Depois disso, lanço Claude e dou uma mensagem bastante extensa.
Além disso: 10 coisas que eu gostaria de saber antes de confiar em Claude Code para construir meu aplicativo para iPhone
O immediate diz a Claude para ler todas as minhas notas de inicialização (chamadas de arquivos de memória no diretório de memória). Isso faz parte da minha tática usando Claude. Eu tenho a IA registrando muitas notas. Esse processo me fornece um relatório de standing e ajuda Claude a se atualizar sobre o que acontecerá a seguir.
Um último truque é o uso do operador &&. Em bash e outros shellso ponto e vírgula separa os comandos em uma sequência. Mas o problema é que mesmo que um comando anterior falhe, os comandos posteriores serão executados. Por outro lado, o operador && só executa comandos subsequentes se os comandos anteriores retornarem um standing de saída que indique sucesso.
Então agora, quando cada perfil é instanciado, o comando que inicia Claude no diretório apropriado é executado, e Claude se aprofunda, atualizando-se sobre o standing do projeto.
Aqui está um exemplo do standing inicial do projeto de padrão de costura:
Juntando tudo
Neste ponto, temos a UI de cada projeto codificada por cores para o aplicativo que está sendo trabalhado, e Claude está iniciando com um immediate relevante quando o perfil é inicializado. Tudo o que resta fazer é iniciar todos os quatro perfis automaticamente quando o iTerm2 é clicado no dock.
Além disso: usei o Claude Code para codificar um aplicativo Apple Watch em apenas 12 horas
Para executar esta etapa, primeiro configure o iTerm2 para que fique do jeito que você deseja quando for iniciado. No meu caso, isso ocorre com todos os quatro perfis abertos. Quero a guia do perfil inicial à esquerda, a guia do perfil dos pais à direita e os dois aplicativos nas guias do meio. Também movi a janela para onde gostaria que ela estivesse na tela quando for iniciada.
Esta etapa é configurada na guia Configurações→Arranjos do iTerm2. Assim que sua janela estiver posicionada onde você deseja, com todas as guias abertas e organizadas como desejar, vá para Arranjos e Definir padrão. Este movimento irá bloquear o arranjo atual e abrir tudo dessa forma sempre que você iniciar o iTerm2.
1 clique para controlar todos eles
É isso. Agora basta um clique no ícone do meu dock e o iTerm2 vai para a cidade. Ele configura todas as minhas guias, coloca cada uma no diretório de projeto apropriado e inicia três instâncias do Claude.
Em seguida, cada instância do Claude se aprofunda em seu próprio projeto, atualiza-se totalmente sobre o que precisa saber para a sessão de trabalho atual e apresenta um resumo do standing do projeto.
Além disso: usei a ferramenta de IA do Gmail para realizar horas de trabalho em 10 minutos – com 3 solicitações
Demora alguns minutos para que todo esse processo seja executado, mas economizo muitos cliques. Enquanto os vários Claudes se atualizam e me informam sobre a situação, posso tomar alguns goles de café para me preparar para uma nova sessão de desenvolvimento.
Agora você também pode.
Quanto tempo você acha que uma configuração do Claude com um clique e várias sessões economizaria em seu fluxo de trabalho diário de codificação? Deixe-nos saber nos comentários abaixo.
Você pode acompanhar as atualizações diárias do meu projeto nas redes sociais. Certifique-se de se inscrever meu boletim informativo semanal de atualizaçãoe siga-me no Twitter/X em @DavidGewirtzno Fb em Facebook.com/DavidGewirtzno Instagram em Instagram.com/DavidGewirtzno Bluesky em @DavidGewirtz.come no YouTube em YouTube.com/DavidGewirtzTV.











