Zum Inhalt springen
PaneflowPaneflow

Layouts

Ordne Panes im aktiven Tab als Zeile, Spalte oder Raster an, halte ein Pane links und gleiche ihre Größen mit Paneflows Layout-Tastenkürzeln aus.

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.

VoreinstellungTastenkürzelAnordnung
Even horizontalCmd/Ctrl+Alt+1Eine Zeile mit gleich breiten Panes.
Even verticalCmd/Ctrl+Alt+2Eine Spalte mit gleich hohen Panes.
Main verticalCmd/Ctrl+Alt+3Das aktive Pane links, die übrigen rechts übereinander. Jede Seite erhält die halbe Breite.
TiledCmd/Ctrl+Alt+4Ein 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.

VoreinstellungTastenkürzel-AktionLayout-Wert
Even horizontallayout_even_horizontaleven_h
Even verticallayout_even_verticaleven_v
Main verticallayout_main_verticalmain_vertical
Tiledlayout_tiledtiled

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.