Tastenkürzel
Jedes Paneflow-Tastenkürzel, gruppiert nach dem, was es steuert, mit dem Aktionsnamen für paneflow.json-Überschreibungen.
Paneflow liefert eine einzige Tastenkürzel-Tabelle aus, die den
richtigen Modifier pro OS auflöst. Greife unter macOS wie unter
Linux gleichermaßen zu Cmd/Ctrl+Shift+D - die Kürzel-Metadaten
nutzen einen secondary-Modifier, den GPUI unter macOS auf Cmd
und unter Linux auf Ctrl mappt.
TL;DR. Cmd/Ctrl+Shift+D und Cmd/Ctrl+Shift+E teilen,
Alt+Arrow verschiebt den Fokus, Cmd/Ctrl+1-9 springt zwischen
Arbeitsbereichen, Ctrl+Shift+C/V kopiert und fügt innerhalb eines
Terminal-Bereichs ein. Überschreibe jedes davon in
paneflow.json.
Die Spalte „Kontext" sagt dir, wann ein Kürzel feuert:
- Global - überall im Fenster aktiv.
- Terminal - nur wenn ein Terminal-Bereich den Fokus hat.
- Search - nur wenn das Suchen-im-Puffer-Overlay offen ist.
- Markdown / MarkdownSearch - nur wenn ein Markdown-Bereich den Fokus hat oder sein Such-Overlay offen ist.
Wie navigiere ich zwischen Bereichen?
Alt+Arrow verschiebt den Fokus strukturell durch den Bereichsbaum
auf jedem OS:
Alt+Left/Alt+Right- verschiebt den Fokus auf den Bereich links oder rechts.Alt+Up/Alt+Down- verschiebt den Fokus auf den Bereich oben oder unten.
Innerhalb eines Terminal-Bereichs helfen dir zwei Extras, zwischen Shell-Prompts im Scrollback zu springen:
Ctrl+Shift+Up- springe zum vorherigen Shell-Prompt.Ctrl+Shift+Down- springe zum nächsten Shell-Prompt.
Der aktive Bereich hat einen helleren Titelleisten-Rand, sodass du immer siehst, wo deine nächste Tastatureingabe landen wird.
Wie teile oder schließe ich Bereiche?
Vokabular der Teil-Chords:
Cmd/Ctrl+Shift+D- horizontal teilen (oben und unten).Cmd/Ctrl+Shift+E- vertikal teilen (nebeneinander).Cmd/Ctrl+Shift+W- schließe den fokussierten Bereich.Cmd/Ctrl+Shift+T- mache das letzte Bereich-Schließen rückgängig.
Ein paar Power-User-Chords halten das Layout ordentlich:
Cmd/Ctrl+Shift+Z- zoome den fokussierten Bereich (Vollfenster umschalten).Cmd/Ctrl+Shift+S- tausche den fokussierten Bereich mit seinem Geschwister.Cmd/Ctrl+Shift+=- gleiche alle Teilverhältnisse im Arbeitsbereich aus.
Voreingestellte Layouts ersetzen den aktuellen Teilbaum durch eine kanonische Anordnung:
Cmd/Ctrl+Alt+1- gleichmäßige horizontale Teilung.Cmd/Ctrl+Alt+2- gleichmäßige vertikale Teilung.Cmd/Ctrl+Alt+3- Hauptbereich links, Stapel rechts.Cmd/Ctrl+Alt+4- gekacheltes Gitter.
Siehe Layouts für Diagramme und Anwendungsfälle.
Wie wechsle ich Arbeitsbereiche?
Arbeitsbereichs-Kürzel funktionieren aus jedem Bereich:
Cmd/Ctrl+Shift+N- öffne eine Ordner-Auswahl und erstelle einen neuen Arbeitsbereich.Cmd/Ctrl+Shift+Q- schließe den aktuellen Arbeitsbereich.Cmd/Ctrl+Tab- rotiere zum nächsten Arbeitsbereich.Cmd/Ctrl+1bisCmd/Ctrl+9- springe direkt zu Arbeitsbereich 1-9 nach Position.
Eine Handvoll Arbeitsbereichs-bezogener Werkzeuge sind ebenfalls verfügbar:
Ctrl+Shift+Alt+C- kopiere den Pfad des aktiven Arbeitsbereichs in die Zwischenablage.Ctrl+Alt+R- zeige den Arbeitsbereichs-Ordner im Datei-Manager.Ctrl+Alt+Z/Ctrl+Alt+C/Ctrl+Alt+V/Ctrl+Alt+W- öffne den Arbeitsbereichs-Ordner in Zed, Cursor, VS Code oder Windsurf.
Wie kopiere und füge ich in einem Terminal-Bereich ein?
Terminal-Bereiche beanspruchen einen engeren Satz von
Zwischenablage-Kürzeln, damit Ctrl+C weiterhin die Shell als
SIGINT erreicht:
Ctrl+Shift+C- kopiere die aktive Auswahl.Ctrl+Shift+V- füge aus der Zwischenablage ein.
Unter macOS funktionieren die muskelgedächtnis-tauglichen Chords ebenfalls:
Cmd+C- kopieren (nebenCtrl+Shift+C).Cmd+V- einfügen (nebenCtrl+Shift+V).
Beide Paare landen im selben Terminal-Kontext, also feuert keins, wenn ein Nicht-Terminal-Bereich den Fokus hat.
Wie scrolle ich den Puffer?
Die Scrollback-Navigation lebt im Terminal-Kontext:
Shift+PageUp- scrolle eine Seite nach oben im Scrollback-Puffer.Shift+PageDown- scrolle eine Seite nach unten.
Die gleichen Chords scrollen einen Markdown-Bereich, wenn einer fokussiert ist.
Um den Puffer zu durchsuchen, öffne das Such-Overlay mit
Ctrl+Shift+F, nutze dann Enter / Shift+Enter, um durch Treffer
zu schrittweise zu navigieren, und Escape, um das Overlay zu
schließen. Alt+R schaltet den Regulärausdruck-Modus um, solange das
Overlay offen ist.
Vollständige Tastenkürzel-Tabelle
Jedes Standardkürzel, das heute ausgeliefert wird. Die Spalte
„Aktion" ist der String, den du in
paneflow.json shortcuts-Überschreibungen
verwendest.
Bereiche
| Aktion | Standardtasten | Kontext | Seit |
|---|---|---|---|
split_horizontally | Cmd/Ctrl+Shift+D | Global | 0.1.7 |
split_vertically | Cmd/Ctrl+Shift+E | Global | 0.1.7 |
close_pane | Cmd/Ctrl+Shift+W | Global | 0.1.7 |
undo_close_pane | Cmd/Ctrl+Shift+T | Global | 0.2.0 |
toggle_zoom | Cmd/Ctrl+Shift+Z | Global | 0.2.0 |
swap_pane | Cmd/Ctrl+Shift+S | Global | 0.2.0 |
split_equalize | Cmd/Ctrl+Shift+= | Global | 0.2.0 |
new_tab | Cmd/Ctrl+Alt+T | Global | 0.2.0 |
close_tab | Cmd/Ctrl+W | Global | 0.2.0 |
Bereichs-Fokus
| Aktion | Standardtasten | Kontext | Seit |
|---|---|---|---|
focus_left | Alt+Left | Global | 0.1.7 |
focus_right | Alt+Right | Global | 0.1.7 |
focus_up | Alt+Up | Global | 0.1.7 |
focus_down | Alt+Down | Global | 0.1.7 |
Layouts
| Aktion | Standardtasten | Kontext | Seit |
|---|---|---|---|
layout_even_horizontal | Cmd/Ctrl+Alt+1 | Global | 0.2.0 |
layout_even_vertical | Cmd/Ctrl+Alt+2 | Global | 0.2.0 |
layout_main_vertical | Cmd/Ctrl+Alt+3 | Global | 0.2.0 |
layout_tiled | Cmd/Ctrl+Alt+4 | Global | 0.2.0 |
Arbeitsbereiche
| Aktion | Standardtasten | Kontext | Seit |
|---|---|---|---|
new_workspace | Cmd/Ctrl+Shift+N | Global | 0.1.7 |
close_workspace | Cmd/Ctrl+Shift+Q | Global | 0.1.7 |
next_workspace | Cmd/Ctrl+Tab | Global | 0.1.7 |
select_workspace_1 | Cmd/Ctrl+1 | Global | 0.1.7 |
select_workspace_2 | Cmd/Ctrl+2 | Global | 0.1.7 |
select_workspace_3 | Cmd/Ctrl+3 | Global | 0.1.7 |
select_workspace_4 | Cmd/Ctrl+4 | Global | 0.1.7 |
select_workspace_5 | Cmd/Ctrl+5 | Global | 0.1.7 |
select_workspace_6 | Cmd/Ctrl+6 | Global | 0.1.7 |
select_workspace_7 | Cmd/Ctrl+7 | Global | 0.1.7 |
select_workspace_8 | Cmd/Ctrl+8 | Global | 0.1.7 |
select_workspace_9 | Cmd/Ctrl+9 | Global | 0.1.7 |
copy_workspace_path | Ctrl+Shift+Alt+C | Global | 0.2.0 |
reveal_workspace_in_file_manager | Ctrl+Alt+R | Global | 0.2.0 |
open_workspace_in_zed | Ctrl+Alt+Z | Global | 0.2.0 |
open_workspace_in_cursor | Ctrl+Alt+C | Global | 0.2.0 |
open_workspace_in_vscode | Ctrl+Alt+V | Global | 0.2.0 |
open_workspace_in_windsurf | Ctrl+Alt+W | Global | 0.2.0 |
Terminal-Bereich
| Aktion | Standardtasten | Kontext | Seit |
|---|---|---|---|
terminal_copy | Ctrl+Shift+C | Terminal | 0.1.7 |
terminal_paste | Ctrl+Shift+V | Terminal | 0.1.7 |
terminal_copy | Cmd+C (nur macOS) | Terminal | 0.2.9 |
terminal_paste | Cmd+V (nur macOS) | Terminal | 0.2.9 |
scroll_page_up | Shift+PageUp | Terminal | 0.1.7 |
scroll_page_down | Shift+PageDown | Terminal | 0.1.7 |
toggle_copy_mode | Ctrl+Shift+X | Terminal | 0.2.0 |
toggle_search | Ctrl+Shift+F | Terminal | 0.2.0 |
jump_to_prompt_prev | Ctrl+Shift+Up | Terminal | 0.2.0 |
jump_to_prompt_next | Ctrl+Shift+Down | Terminal | 0.2.0 |
Such-Overlay
| Aktion | Standardtasten | Kontext | Seit |
|---|---|---|---|
search_next | Enter | Search | 0.2.0 |
search_prev | Shift+Enter | Search | 0.2.0 |
dismiss_search | Escape | Search | 0.2.0 |
toggle_search_regex | Alt+R | Search | 0.2.0 |
Markdown-Bereich
| Aktion | Standardtasten | Kontext | Seit |
|---|---|---|---|
markdown_scroll_page_up | Shift+PageUp | Markdown | 0.2.14 |
markdown_scroll_page_down | Shift+PageDown | Markdown | 0.2.14 |
markdown_find_open | Ctrl+F | Markdown | 0.2.14 |
markdown_copy | Ctrl+Shift+C | Markdown | 0.2.14 |
markdown_find_next | Enter | MarkdownSearch | 0.2.14 |
markdown_find_prev | Shift+Enter | MarkdownSearch | 0.2.14 |
markdown_find_dismiss | Escape | MarkdownSearch | 0.2.14 |
macOS-Menüleiste
| Aktion | Standardtasten | Kontext | Seit |
|---|---|---|---|
quit | Cmd+Q (nur macOS) | Global | 0.2.9 |
Aktionen ohne Standardkürzel
Diese Aktionen werden mit der Laufzeit ausgeliefert, sind aber von
Haus aus nicht an eine Taste gebunden. Mappe sie in
paneflow.json shortcuts,
um sie über die Tastatur zu erreichen.
| Aktion | Beschreibung |
|---|---|
close_window | Schließt das aktive Fenster. |
clear_scroll_history | Leert den Scrollback-Puffer im fokussierten Terminal-Bereich. |
reset_terminal | Sendet einen vollständigen Reset an den fokussierten Terminal-Bereich. |
start_self_update | Löst den In-App-Update-Flow aus. |
dismiss_update | Verwirft die Update-Pille für den aktuellen Start. |
about | Öffnet den Über-Dialog. |
open_help | Öffnet diese Dokumentations-Seite. |
copy / paste / select_all | Generische Zwischenablage-Fallbacks für Nicht-Terminal-Oberflächen. |
Wie überschreibe ich ein Kürzel?
Setze das shortcuts-Objekt in paneflow.json. Schlüssel sind
Tastendrücke; Werte sind Aktionsnamen aus den Tabellen oben.
{
"shortcuts": {
"ctrl+shift+t": "new_tab",
"alt+1": "select_workspace_1"
}
}Die vollständige Überschreibungs-Syntax, inklusive des
secondary-Modifiers und der Kontext-Beschränkung, liegt auf der
Schema-Seite.
Kürzel können in paneflow.json überschrieben werden; Konflikte
lösen sich nach dem Prinzip „letzter Schreib gewinnt". Deine
Benutzer-Einträge legen sich über die eingebauten Standards, also
gewinnt das zuletzt registrierte Kürzel für eine gegebene
Tastenkombination. Wenn zwei Benutzer-Einträge dieselbe
Tastenkombination auf unterschiedliche Aktionen mappen, wirkt der
spätere Eintrag.
Deine erste Paneflow-Sitzung
Starte Paneflow, teile deinen ersten Bereich und lerne das mentale Kernmodell in unter fünf Minuten.
Layouts
Wende Paneflows vier eingebaute Layout-Voreinstellungen an - gleichmäßig horizontal, gleichmäßig vertikal, Haupt-Vertikal und gekachelt - um einen Arbeitsbereich mit einem Tastendruck umzuformen.