Bereiche teilen
Teile einen Tab in bis zu vier Terminals, wechsle zwischen den Bereichen, schließe sie und sende deine Eingabe im Broadcast-Modus an alle Sitzungen.
Ein Tab kann bis zu vier Terminals gleichzeitig zeigen, nebeneinander oder untereinander. Jeder Bereich hat seine eigene Sitzung: So verfolgst du in einem Bereich ein Log, während du im anderen arbeitest, oder stellst zwei Server nebeneinander. Der Broadcast-Modus geht noch einen Schritt weiter und schickt, was du tippst, an alle verbundenen Sitzungen des Fensters.
Einen Tab teilen
| Befehl | Kürzel | Außerdem in |
|---|---|---|
| Rechts teilen (Split right) | ⌘D | Leiste am rechten Rand, Menü Ansicht, Befehlspalette |
| Unten teilen (Split down) | ⌘⇧D | Leiste am rechten Rand, Menü Ansicht, Befehlspalette |
Der neue Bereich öffnet dieselbe Verbindung wie der aktive Bereich, aber als eigene Sitzung: kaiport baut eine zweite SSH-Verbindung auf und meldet sich erneut an. Der neue Bereich wird aktiv.
Zeigt der aktive Bereich die Seite „Neuer Tab“, zeigt auch der neue Bereich diese Seite. Wähle in jedem Bereich eine Verbindung, um verschiedene Verbindungen nebeneinanderzustellen.
Ein Tab fasst bis zu vier Bereiche. Tabs von Speicherverbindungen (FTP, S3, WebDAV, Azure) lassen sich nicht teilen.
Anordnung
Alle Bereiche eines Tabs liegen in derselben Richtung und sind gleich groß. Rechts teilen ordnet alle Bereiche nebeneinander an, Unten teilen stapelt alle übereinander – die Richtung der letzten Teilung gilt für den ganzen Tab. Die Größe einzelner Bereiche lässt sich nicht ändern.
Mit Bereichen arbeiten
- Jeder Bereich hat eine Kopfzeile mit Statuspunkt, Titel – dem Titel, den Shell oder Programm setzen, sonst dem Verbindungsnamen – und einer Schaltfläche zum Schließen.
- Klicke in einen Bereich, um ihn zu aktivieren, oder wechsle mit Nächster Bereich ⌘⌥→ zum nächsten; nach dem letzten geht es beim ersten weiter. Der aktive Bereich hat einen farbigen Rahmen.
- Der Tab zeigt neben seinem Titel die Zahl der Bereiche.
Statusleiste, AI-Pilot-Panel und Dateibrowser beziehen sich immer auf den aktiven Bereich, ebenso Suchen, Terminal leeren, Erneut verbinden und Tab duplizieren. Der Tab-Titel zeigt die Verbindung des aktiven Bereichs. Jeder Bereich hat sein eigenes Gespräch mit AI Pilot.
Einen Bereich schließen
Ansicht → Bereich schließen ⌘⇧W schließt den aktiven Bereich und beendet seine Sitzung. Das × in der Kopfzeile eines Bereichs schließt diesen Bereich. Schließt du den letzten Bereich, schließt sich der Tab.
Broadcast-Modus
Im Broadcast-Modus gehen deine Tastatureingaben an mehrere Sitzungen gleichzeitig.
- Klicke in der Tableiste auf Eingabe an alle Tabs senden (Send input to all tabs) oder wähle den Eintrag in der Befehlspalette.
- Tippe in irgendeinem Terminal des Fensters.
- Klicke noch einmal auf Eingabe an alle Tabs senden, um den Modus auszuschalten.
Solange er an ist, geht jeder Tastendruck und jedes Einfügen an alle verbundenen Bereiche in allen Tabs dieses Fensters, auch an den, in dem du tippst. Bereiche ohne Verbindung werden übersprungen, andere Fenster bleiben unberührt. Die Schaltfläche bleibt hervorgehoben, und die Statusleiste zeigt den Hinweis Eingabe an alle Tabs senden. Jedes neue Fenster startet mit ausgeschaltetem Broadcast-Modus.
Gespiegelt wird nur, was du tippst oder einfügst. Snippets und Verlaufseinträge aus der Befehlspalette, Ins Terminal einfügen in AI Pilot und die Befehle, die AI Pilot ausführt, gehen nur an den aktiven Bereich.
Beispiele
- Beobachten und arbeiten: In einem Bereich verfolgst du ein Log mit
journalctl -fodertail -f, im anderen bearbeitest du die Konfiguration. - Zwei Rechner nebeneinander: Öffne mit ⌘T einen neuen Tab, teile ihn und wähle in jedem Bereich eine andere Verbindung – zum Beispiel links den Staging-Server und rechts den Produktivserver.
- Derselbe Befehl auf mehreren Servern: Öffne jeden Server in einem eigenen Tab, schalte den Broadcast-Modus ein und führe einen Befehl wie
uptimeoderdf -hüberall gleichzeitig aus. - Bauen und testen: In einem Bereich läuft ein Build oder ein Entwicklungsserver, im anderen startest du Tests oder
curl-Anfragen.
Siehe auch: