Paneflows vier Layout-Voreinstellungen ordnen die bereits geöffneten Panes im aktiven Tab neu an. Vergleiche Agent-Ausgaben, lies breite Logs oder halte eine Sitzung neben mehreren anderen. Laufende Befehle bleiben in ihren Panes aktiv.
Ein Layout wählen und anwenden
Drücke in einem Pane des Tabs eines der folgenden Tastenkürzel. Verwende
Cmd auf macOS und Ctrl auf Linux und Windows. Alternativ öffne die
Befehlspalette mit Cmd/Ctrl+Shift+P, wähle Pane layout und anschließend
eine Voreinstellung.
Die Namen entsprechen den Einträgen in der Befehlspalette.
| Voreinstellung | Tastenkürzel | Anordnung |
|---|---|---|
| Even horizontal | Cmd/Ctrl+Alt+1 | Eine Zeile mit gleich breiten Panes. |
| Even vertical | Cmd/Ctrl+Alt+2 | Eine Spalte mit gleich hohen Panes. |
| Main vertical | Cmd/Ctrl+Alt+3 | Das aktive Pane links, die übrigen rechts übereinander. Jede Seite erhält die halbe Breite. |
| Tiled | Cmd/Ctrl+Alt+4 | Ein Raster, dessen Zeilen und Spalten von der Anzahl der Panes abhängen. |
- Wähle Even horizontal, um kurze Ausgaben auf einem breiten Bildschirm zu vergleichen.
- Wähle Even vertical, wenn Logs oder Befehle die volle Breite des Tabs brauchen.
- Wähle Main vertical, um einen Agenten neben Tests oder anderen Sitzungen zu verfolgen. Fokussiere vorher das Pane, das links stehen soll.
- Wähle Tiled, um mehrere Sitzungen ohne ein Haupt-Pane zu beobachten.
Main vertical behält den Fokus auf dem gewählten Pane. Die anderen Voreinstellungen fokussieren das erste Pane im neuen Layout. Bei nur einem Pane bleibt die Anordnung unverändert.
Größen ausgleichen, ohne Panes umzuordnen
Drücke Cmd/Ctrl+Shift+=, um split_equalize auszuführen. Die Aktion
verteilt den Platz innerhalb jeder bestehenden Teilung gleichmäßig und
behält die Anordnung bei.
Nutze sie nach einer Größenänderung, wenn du dieselben Zeilen und Spalten behalten möchtest. Eine Layout-Voreinstellung ersetzt dagegen die Anordnung und ihre Größenverhältnisse.
In denselben Sitzungen weiterarbeiten
Eine Voreinstellung verwendet die vorhandenen Panes weiter. Shells, laufende Befehle, Terminal-Verlauf und Arbeitsverzeichnisse bleiben erhalten. Ein Build oder eine Agent-Aufgabe läuft nach dem Verschieben weiter. Die anderen Tabs behalten ihre Layouts.
Ob Sitzungen beim Beenden von Paneflow weiterlaufen, entscheidest du separat. Wähle Keep sessions running beim Beenden und öffne die App erneut, um dich wieder zu verbinden. Sitzungs-Host und Rechner müssen weiterlaufen. Die Anleitung zu Terminal-Sitzungen erklärt das Stoppen, Wiederöffnen und Neustarten von Sitzungen.
Layouts und Tastenkürzel konfigurieren
Um ein Tastenkürzel zu ändern, binde seinen Aktionsnamen unter shortcuts
in paneflow.json. Workspace-Vorlagen und paneflow up verwenden stattdessen
die Werte in der letzten Spalte.
| Voreinstellung | Tastenkürzel-Aktion | Layout-Wert |
|---|---|---|
| Even horizontal | layout_even_horizontal | even_h |
| Even vertical | layout_even_vertical | even_v |
| Main vertical | layout_main_vertical | main_vertical |
| Tiled | layout_tiled | tiled |
In einer Workspace-Vorlage setzt du commands[].workspace.layout_preset.
In einer Datei für paneflow up setzt du layout. Eine Voreinstellung für
einen neuen Workspace bestimmt dessen anfängliche Anordnung; ein Tastenkürzel
ordnet einen bestehenden Tab neu an.
Folge der Anleitung zum Anpassen von Tastenkürzeln, der Referenz für Workspace-Vorlagen für wiederverwendbare Workspaces oder der CLI-Automatisierungsanleitung, um Workspaces aus Dateien zu öffnen.