zshell

Início rápido

De uma janela vazia a um projeto em andamento — o que vale aprender primeiro.

Iniciar um projeto

Pressione Cmd+N. Um projeto aparece na barra lateral com um terminal. Use cd para ir ao repositório desejado, como em qualquer terminal. A árvore de arquivos e o painel Git acompanham você e se fixam na raiz do repositório.

Prefere começar pela pasta? Clique nela com o botão direito no Finder e escolha Serviços → Novo Projeto Zshell Aqui.

Tem vários repositórios? Adicione todos. Cmd+1 até Cmd+9 vai direto a um projeto; cada um mantém suas próprias abas e layout.

Adicionar sessões

Cmd+T abre outro terminal no mesmo projeto: uma aba nova com diretório de trabalho e histórico de saída próprios. Uma para o servidor, uma para testes e outra para digitar.

Ctrl+1–9 alterna diretamente entre abas; Ctrl+Tab abre um seletor ordenado pelo uso mais recente.

Dividir uma aba

Cmd+D divide o painel atual à direita; Cmd+Shift+D divide abaixo. Alterne entre painéis com Opt+Cmd+setas e pressione Cmd+Shift+Return para ampliar um painel até preencher a aba ao ler algo longo.

Abrir os painéis laterais

A barra direita reúne estes painéis, cada um com um atalho:

PainelAtalhoFinalidade
GitCmd+Shift+GPreparar alterações, revisar diffs, fazer commit e push
ArquivosCmd+Shift+ENavegar na árvore, abrir e editar arquivos
InfoCmd+Shift+IProcessos e portas em escuta

Cmd+Shift+B oculta toda a barra direita; Cmd+B oculta a barra de projetos à esquerda.

Lembre de um atalho: Cmd+P

A paleta de comandos busca em todos os projetos, sessões abertas e comandos do Zshell. Se esquecer o restante desta página, lembre deste: cada comando mostra seu atalho ao lado.

O que volta depois de sair

Saia e abra novamente: seus projetos, abas e layout de painéis estarão onde estavam. Cada terminal inicia um shell novo no diretório anterior; nada continua rodando escondido em segundo plano.

Novas configurações ativam a restauração do histórico de saída por padrão. Com terminal.restore-history ativado, os terminais reabertos mostram a saída anterior acima do separador Session Contents Restored, com o shell novo abaixo.

O texto restaurado é apenas texto: um registro do que aconteceu, não uma sessão ativa. Rolar por ele não executa nada novamente.

Próximos passos