Zum Inhalt springen
Paneflow

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+1 bis Cmd/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 (neben Ctrl+Shift+C).
  • Cmd+V - einfügen (neben Ctrl+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

Stable
AktionStandardtastenKontextSeit
split_horizontallyCmd/Ctrl+Shift+DGlobal0.1.7
split_verticallyCmd/Ctrl+Shift+EGlobal0.1.7
close_paneCmd/Ctrl+Shift+WGlobal0.1.7
undo_close_paneCmd/Ctrl+Shift+TGlobal0.2.0
toggle_zoomCmd/Ctrl+Shift+ZGlobal0.2.0
swap_paneCmd/Ctrl+Shift+SGlobal0.2.0
split_equalizeCmd/Ctrl+Shift+=Global0.2.0
new_tabCmd/Ctrl+Alt+TGlobal0.2.0
close_tabCmd/Ctrl+WGlobal0.2.0

Bereichs-Fokus

AktionStandardtastenKontextSeit
focus_leftAlt+LeftGlobal0.1.7
focus_rightAlt+RightGlobal0.1.7
focus_upAlt+UpGlobal0.1.7
focus_downAlt+DownGlobal0.1.7

Layouts

Stable
AktionStandardtastenKontextSeit
layout_even_horizontalCmd/Ctrl+Alt+1Global0.2.0
layout_even_verticalCmd/Ctrl+Alt+2Global0.2.0
layout_main_verticalCmd/Ctrl+Alt+3Global0.2.0
layout_tiledCmd/Ctrl+Alt+4Global0.2.0

Arbeitsbereiche

AktionStandardtastenKontextSeit
new_workspaceCmd/Ctrl+Shift+NGlobal0.1.7
close_workspaceCmd/Ctrl+Shift+QGlobal0.1.7
next_workspaceCmd/Ctrl+TabGlobal0.1.7
select_workspace_1Cmd/Ctrl+1Global0.1.7
select_workspace_2Cmd/Ctrl+2Global0.1.7
select_workspace_3Cmd/Ctrl+3Global0.1.7
select_workspace_4Cmd/Ctrl+4Global0.1.7
select_workspace_5Cmd/Ctrl+5Global0.1.7
select_workspace_6Cmd/Ctrl+6Global0.1.7
select_workspace_7Cmd/Ctrl+7Global0.1.7
select_workspace_8Cmd/Ctrl+8Global0.1.7
select_workspace_9Cmd/Ctrl+9Global0.1.7
copy_workspace_pathCtrl+Shift+Alt+CGlobal0.2.0
reveal_workspace_in_file_managerCtrl+Alt+RGlobal0.2.0
open_workspace_in_zedCtrl+Alt+ZGlobal0.2.0
open_workspace_in_cursorCtrl+Alt+CGlobal0.2.0
open_workspace_in_vscodeCtrl+Alt+VGlobal0.2.0
open_workspace_in_windsurfCtrl+Alt+WGlobal0.2.0

Terminal-Bereich

AktionStandardtastenKontextSeit
terminal_copyCtrl+Shift+CTerminal0.1.7
terminal_pasteCtrl+Shift+VTerminal0.1.7
terminal_copyCmd+C (nur macOS)Terminal0.2.9
terminal_pasteCmd+V (nur macOS)Terminal0.2.9
scroll_page_upShift+PageUpTerminal0.1.7
scroll_page_downShift+PageDownTerminal0.1.7
toggle_copy_modeCtrl+Shift+XTerminal0.2.0
toggle_searchCtrl+Shift+FTerminal0.2.0
jump_to_prompt_prevCtrl+Shift+UpTerminal0.2.0
jump_to_prompt_nextCtrl+Shift+DownTerminal0.2.0

Such-Overlay

AktionStandardtastenKontextSeit
search_nextEnterSearch0.2.0
search_prevShift+EnterSearch0.2.0
dismiss_searchEscapeSearch0.2.0
toggle_search_regexAlt+RSearch0.2.0

Markdown-Bereich

Beta
AktionStandardtastenKontextSeit
markdown_scroll_page_upShift+PageUpMarkdown0.2.14
markdown_scroll_page_downShift+PageDownMarkdown0.2.14
markdown_find_openCtrl+FMarkdown0.2.14
markdown_copyCtrl+Shift+CMarkdown0.2.14
markdown_find_nextEnterMarkdownSearch0.2.14
markdown_find_prevShift+EnterMarkdownSearch0.2.14
markdown_find_dismissEscapeMarkdownSearch0.2.14

macOS-Menüleiste

Stable
AktionStandardtastenKontextSeit
quitCmd+Q (nur macOS)Global0.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.

AktionBeschreibung
close_windowSchließt das aktive Fenster.
clear_scroll_historyLeert den Scrollback-Puffer im fokussierten Terminal-Bereich.
reset_terminalSendet einen vollständigen Reset an den fokussierten Terminal-Bereich.
start_self_updateLöst den In-App-Update-Flow aus.
dismiss_updateVerwirft die Update-Pille für den aktuellen Start.
aboutÖffnet den Über-Dialog.
open_helpÖffnet diese Dokumentations-Seite.
copy / paste / select_allGenerische 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.

On this page