zshell

Snel aan de slag

Van een leeg venster naar een werkend project — wat je het beste als eerste leert.

Een project starten

Druk op Cmd+N. Er verschijnt een nieuw project met één terminal in de zijbalk. Ga vervolgens met cd naar de gewenste repository, precies zoals in elke andere terminal. De bestandsboom en het Git-paneel volgen je en gebruiken de hoofdmap van de repository.

Begin je liever vanuit de map? Klik erop met de rechtermuisknop in Finder en kies Voorzieningen → Nieuw Zshell-project hier.

Heb je meerdere repositories? Voeg ze allemaal toe. Met Cmd+1 tot en met Cmd+9 spring je rechtstreeks naar een project, en elk project behoudt zijn eigen tabbladen en indeling.

Sessies toevoegen

Cmd+T opent nog een terminal in hetzelfde project: een nieuw tabblad met een eigen werkmap en uitvoergeschiedenis. Eén voor de ontwikkelserver, één voor tests en één om zelf opdrachten in te typen.

Ctrl+1–9 wisselt rechtstreeks van tabblad; Ctrl+Tab opent een wisselvenster gesorteerd op recent gebruik.

Een tabblad splitsen

Cmd+D splitst het huidige deelvenster naar rechts; Cmd+Shift+D splitst het naar beneden. Wissel tussen deelvensters met Opt+Cmd+pijltoetsen en druk op Cmd+Shift+Return om één deelvenster het hele tabblad te laten vullen wanneer je iets langers leest.

De zijpanelen openen

De rechterzijbalk bevat deze panelen, elk met een eigen sneltoets:

PaneelSneltoetsWaarvoor
GitCmd+Shift+GStagen, diffs beoordelen, committen en pushen
BestandenCmd+Shift+EDe boomstructuur bekijken en bestanden openen en bewerken
InfoCmd+Shift+IProcessen en luisterende poorten

Cmd+Shift+B verbergt de hele zijbalk weer; Cmd+B verbergt de projectzijbalk links.

Onthoud één sneltoets: Cmd+P

Het opdrachtenpalet doorzoekt alle projecten, alle geopende sessies en elke opdracht die Zshell kent. Als je de rest van deze pagina vergeet, onthoud dan deze sneltoets: naast elke opdracht staat de bijbehorende sneltoets.

Wat terugkomt na afsluiten

Sluit de app en open haar opnieuw: je projecten, tabbladen en deelvensterindeling staan waar je ze hebt achtergelaten. Elke terminal start een nieuwe shell in de vorige map. Er blijft niets ongemerkt op de achtergrond draaien.

Nieuwe configuraties schakelen herstel van uitvoergeschiedenis standaard in. Als terminal.restore-history aanstaat, tonen heropende terminals de eerdere uitvoer boven de scheidingsregel Session Contents Restored, met de nieuwe shell eronder.

De herstelde inhoud is alleen tekst: een verslag van wat er is gebeurd, geen actieve sessie. Terugscrollen voert dus niets opnieuw uit.

Verder