Geteilte Terminals

Oft musst du neben dem ersten Terminal ein zweites sehen — um eine Datenbank zu prüfen, ein Protokoll mitzuverfolgen oder schnell einen Befehl auszuführen — ohne dabei das ursprüngliche Terminal aus den Augen zu verlieren. Genau das ermöglicht die Teilung des Terminalbereichs: Zwei oder mehr Terminals bleiben gleichzeitig sichtbar und bilden jeweils weiterhin eine vollständige, unabhängige Sitzung.

Drei Beispiele für geteilte Layouts nebeneinander: eine vertikale Teilung mit zwei Terminals nebeneinander, beschriftet mit Cmd+D oder Alt+D; eine horizontale Teilung mit zwei übereinander angeordneten Terminals, beschriftet mit Cmd+Shift+D oder Alt+Shift+D; und ein gemischtes Layout mit einem Terminal links und zwei übereinander angeordneten Terminals rechts

Eine Teilung erstellen

Wenn ein Terminal fokussiert ist, drücke eine dieser Tastenkombinationen, um die Ansicht zu teilen:

TastenkombinationLayout
Cmd+D (macOS) / Alt+D (Windows/Linux)Vertikale Teilung — nebeneinander
Cmd+Shift+D (macOS) / Alt+Shift+D (Windows/Linux)Horizontale Teilung — übereinander

Dadurch wird ein neuer untergeordneter Knoten des aktuellen Knotens erstellt und daneben ein neues Terminal gestartet. TermTree startet es im erkannten Worktree-Stammverzeichnis, sofern eines verfügbar ist. Andernfalls verwendet es das aktuelle Verzeichnis des Agenten und als Ausweichoption anschließend das Verzeichnis der aktiven Shell. Die Teilung wird als untergeordneter Knoten angelegt, da sie eine Teilaufgabe des Terminals darstellt, von dem aus du die Teilung erstellt hast.

Unter Windows/Linux lautet die Tastenkombination zum Teilen Alt+D statt Ctrl+D, da Ctrl+D in Git Bash, WSL und Linux-Shells für das Dateiende (EOF) reserviert ist.

Vorhandene Terminals zu einer Teilung hinzufügen

Du kannst das Terminal eines beliebigen Knotens in die aktuelle Teilungsgruppe aufnehmen:

MethodeLayout
Auf einen Knoten Cmd+Click (macOS) / Ctrl+Click (Windows/Linux) ausführenAls vertikale Teilung hinzufügen
Auf einen Knoten Cmd+Shift+Click (macOS) / Ctrl+Shift+Click (Windows/Linux) ausführenAls horizontale Teilung hinzufügen

Wenn der angeklickte Knoten noch kein Terminal hat, wird automatisch eines gestartet.

Knoten, deren Terminals zusammen gruppiert sind, erhalten in der Mindmap eine sekundäre Hervorhebung. So kannst du erkennen, welche Knoten zur aktuellen Teilung gehören.

Gemischte Layouts

Du kannst vertikale und horizontale Teilungen kombinieren. Zum Beispiel:

  1. Beginne mit fokussiertem Terminal A.
  2. Drücke Cmd+D (macOS) / Alt+D (Windows/Linux) — Terminal B erscheint rechts (vertikale Teilung).
  3. Fokussiere Terminal B und drücke Cmd+Shift+D (macOS) / Alt+Shift+D (Windows/Linux) — Terminal C erscheint unterhalb von B (horizontale Teilung).

Ergebnis: A befindet sich links, B und C sind rechts übereinander angeordnet.

Ein Terminal aus der Teilung entfernen

Drücke Cmd+Shift+M / Ctrl+Shift+M, um das fokussierte Terminal zu minimieren. Es wird aus der Teilungsgruppe ausgeblendet und das Layout passt sich an, um den freien Platz zu füllen.

Wenn nach dem Minimieren nur noch ein Terminal übrig ist, wird die Teilungsgruppe automatisch aufgelöst.

Eine Teilung auflösen

Jede der folgenden Aktionen löst die gesamte Teilungsgruppe auf (alle gruppierten Terminals werden ausgeblendet und nur das Zielterminal bleibt sichtbar):

  • Klicke auf einen Knoten, der nicht zur Teilungsgruppe gehört.
  • Navigiere mit den Pfeiltasten in der Mindmap.
  • Wechsle zwischen Terminals mit Cmd+Shift+Up/Down zu einem Terminal außerhalb der Gruppe.
  • Drücke im Terminalbereich Escape.

Die zugrunde liegenden Terminalsitzungen laufen weiter — nur die gruppierte Ansicht wird geschlossen.