zshell

Guida rapida

Da una finestra vuota a un progetto operativo — le prime cose da imparare.

Avviare un progetto

Premi Cmd+N. Nella barra laterale compare un progetto con un terminale; usa cd per raggiungere il repository desiderato, come in qualsiasi terminale. L'albero dei file e il pannello Git ti seguono e si fermano alla radice del repository.

Preferisci partire dalla cartella? Fai clic destro nel Finder e scegli Servizi → Nuovo progetto Zshell qui.

Hai più repository? Aggiungili tutti. Da Cmd+1 a Cmd+9 passi direttamente a un progetto; ognuno mantiene schede e disposizione proprie.

Aggiungere sessioni

Cmd+T apre un altro terminale nello stesso progetto: una nuova scheda con directory di lavoro e cronologia dell'output indipendenti. Una per il server di sviluppo, una per i test, una per digitare.

Ctrl+1–9 cambia direttamente scheda; Ctrl+Tab apre un selettore ordinato per utilizzo recente.

Dividere una scheda

Cmd+D divide il pannello a destra; Cmd+Shift+D lo divide in basso. Passa tra pannelli con Opt+Cmd+frecce e premi Cmd+Shift+Return per ingrandirne uno fino a riempire la scheda quando leggi contenuti lunghi.

Aprire i pannelli laterali

La barra destra contiene questi pannelli, ognuno con una scorciatoia:

PannelloScorciatoiaScopo
GitCmd+Shift+GPreparare modifiche, rivedere diff, fare commit e push
FileCmd+Shift+EEsplorare l'albero, aprire e modificare file
InfoCmd+Shift+IProcessi e porte in ascolto

Cmd+Shift+B nasconde l'intera barra destra; Cmd+B nasconde la barra dei progetti a sinistra.

Ricorda una scorciatoia: Cmd+P

La palette cerca in tutti i progetti, le sessioni aperte e i comandi di Zshell. Se dimentichi il resto, ricorda questa: ogni comando mostra accanto la propria scorciatoia.

Cosa torna dopo l'uscita

Esci e riapri: progetti, schede e disposizione sono come li avevi lasciati. Ogni terminale avvia una nuova shell nella vecchia directory; nulla rimane segretamente in esecuzione in background.

Nelle nuove configurazioni la cronologia dell’output viene ripristinata per impostazione predefinita. Con terminal.restore-history attivo, nei terminali riaperti l’output precedente compare sopra un separatore Session Contents Restored, con la nuova shell sotto.

Il testo ripristinato è solo testo: il resoconto di ciò che è accaduto, non una sessione attiva. Scorrere indietro non esegue di nuovo nulla.

Continua