Teile Panes, wechsle Workspaces und erreiche einen wartenden Agent per
Tastatur. Unten findest du die Standard-Tastenkürzel. Mit den Namen in
der Spalte Aktion kannst du sie in paneflow.json anpassen.
Cmd/Ctrl bedeutet Cmd unter macOS und Ctrl unter Linux oder
Windows.
Die wichtigsten Tastenkürzel
- Pane teilen:
Cmd/Ctrl+Shift+DoderCmd/Ctrl+Shift+E. - Benachbartes Pane fokussieren:
Alt+Arrow. - Workspace auswählen:
Cmd/Ctrl+1-9. - Zum nächsten wartenden Agent wechseln:
Cmd/Ctrl+Shift+J. - Zwischen Shell-Prompts wechseln:
Cmd/Ctrl+Shift+Up/Down.
Arrow steht für eine Pfeiltaste. Der Wechsel zwischen Shell-Prompts
setzt die Shell-Integration (shell_integration) voraus.
Aktionsreferenz
Die Spalte Bereich zeigt, wo ein Tastenkürzel gilt. Dieselbe
Tastenkombination kann je nach fokussiertem Pane eine andere Aktion
auslösen: Ctrl+Shift+C kopiert Text in einem Terminal-Pane und Markdown
in einem Markdown-Pane. Suchaktionen gelten, solange die entsprechende
Suche aktiv ist.
| Bereich | Aktion | Tastenkürzel |
|---|---|---|
| Panes und Tabs | ||
| Panes und Tabs | split_horizontally | Cmd/CtrlShiftD |
| Panes und Tabs | split_vertically | Cmd/CtrlShiftE |
| Panes und Tabs | close_pane | Cmd/CtrlShiftW |
| Panes und Tabs | undo_close_pane | Cmd/CtrlShiftT |
| Panes und Tabs | new_tab | Cmd/CtrlAltT |
| Panes und Tabs | close_tab | Cmd/CtrlW |
| Panes und Tabs | next_tab | Cmd/Ctrl] |
| Panes und Tabs | previous_tab | Cmd/Ctrl[ |
| Panes und Tabs | toggle_zoom | Cmd/CtrlShiftZ |
| Panes und Tabs | toggle_detached_pane | Cmd/CtrlAltShiftD |
| Panes und Tabs | split_equalize | Cmd/CtrlShift= |
| Panes und Tabs | swap_pane | Cmd/CtrlShiftS |
| Pane-Fokus | ||
| Pane-Fokus | focus_left | AltLeft |
| Pane-Fokus | focus_right | AltRight |
| Pane-Fokus | focus_up | AltUp |
| Pane-Fokus | focus_down | AltDown |
| Layouts | ||
| Layouts | layout_even_horizontal | Cmd/CtrlAlt1 |
| Layouts | layout_even_vertical | Cmd/CtrlAlt2 |
| Layouts | layout_main_vertical | Cmd/CtrlAlt3 |
| Layouts | layout_tiled | Cmd/CtrlAlt4 |
| Workspaces | ||
| Workspaces | new_workspace | Cmd/CtrlShiftN |
| Workspaces | close_workspace | Cmd/CtrlShiftQ |
| Workspaces | next_workspace | CtrlTab |
| Workspaces | jump_next_waiting | Cmd/CtrlShiftJ |
| Workspaces | focus_workspaces_sidebar | Cmd/CtrlAltS |
| Workspaces | select_workspace_1 | Cmd/Ctrl1 |
| Workspaces | select_workspace_2 | Cmd/Ctrl2 |
| Workspaces | select_workspace_3 | Cmd/Ctrl3 |
| Workspaces | select_workspace_4 | Cmd/Ctrl4 |
| Workspaces | select_workspace_5 | Cmd/Ctrl5 |
| Workspaces | select_workspace_6 | Cmd/Ctrl6 |
| Workspaces | select_workspace_7 | Cmd/Ctrl7 |
| Workspaces | select_workspace_8 | Cmd/Ctrl8 |
| Workspaces | select_workspace_9 | Cmd/Ctrl9 |
| Workspaces | copy_workspace_path | CtrlShiftAltC |
| Workspaces | reveal_workspace_in_file_manager | CtrlAltR |
| Workspaces | open_workspace_in_zed | CtrlAltZ |
| Workspaces | open_workspace_in_cursor | CtrlAltC |
| Workspaces | open_workspace_in_vscode | CtrlAltV |
| Workspaces | open_workspace_in_windsurf | CtrlAltW |
| App-Ansichten | ||
| App-Ansichten | toggle_files_sidebar | Cmd/CtrlAltF |
| App-Ansichten | toggle_diff_dock_maximize | Cmd/CtrlAltM |
| App-Ansichten | open_composer | Cmd/CtrlShiftSpace |
| App-Ansichten | toggle_broadcast_member | Cmd/CtrlShiftB |
| App-Ansichten | open_broadcast_groups | Cmd/CtrlShiftM |
| App-Ansichten | open_attention_queue | Cmd/CtrlShiftU |
| App-Ansichten | open_command_palette | Cmd/CtrlShiftP |
| App-Ansichten | open_settings | Cmd/Ctrl, |
| Dock (außerhalb von Terminals, Textfeldern und Code-Editor) | ||
| Dock (außerhalb von Terminals, Textfeldern und Code-Editor) | diff_new_file_tab | Cmd/CtrlG |
| Dock (außerhalb von Terminals, Textfeldern und Code-Editor) | diff_new_terminal_tab | Cmd/CtrlJ |
| Terminal-Pane | ||
| Terminal-Pane | terminal_copy | CtrlShiftC |
| Terminal-Pane | terminal_paste | CtrlShiftV |
| Terminal-Pane | terminal_paste | CtrlV(Linux, Windows) |
| Terminal-Pane | terminal_copy | CmdC(macOS) |
| Terminal-Pane | terminal_paste | CmdV(macOS) |
| Terminal-Pane | terminal_select_all | CtrlShiftA |
| Terminal-Pane | terminal_select_all | CmdA(macOS) |
| Terminal-Pane | scroll_page_up | ShiftPageUp |
| Terminal-Pane | scroll_page_down | ShiftPageDown |
| Terminal-Pane | jump_prev_prompt | Cmd/CtrlShiftUp |
| Terminal-Pane | jump_next_prompt | Cmd/CtrlShiftDown |
| Terminal-Pane | insert_path | Cmd/CtrlShiftI |
| Terminal-Pane | clear_scroll_history | Cmd/CtrlShiftK |
| Terminal-Pane | clear_scroll_history | CmdK(macOS) |
| Terminal-Pane | reset_terminal | Cmd/CtrlShiftR |
| Terminal-Pane | toggle_copy_mode | CtrlShiftX |
| Terminal-Pane | toggle_search | CtrlShiftF |
| Terminal-Pane | toggle_search | CmdF(macOS) |
| Terminal-Pane | font_size_increase | Cmd/Ctrl= |
| Terminal-Pane | font_size_decrease | Cmd/Ctrl- |
| Terminal-Pane | font_size_reset | Cmd/Ctrl0 |
| Such-Overlay | ||
| Such-Overlay | search_next | Enter |
| Such-Overlay | search_prev | ShiftEnter |
| Such-Overlay | search_next | Down |
| Such-Overlay | search_prev | Up |
| Such-Overlay | search_next | Tab |
| Such-Overlay | search_prev | ShiftTab |
| Such-Overlay | dismiss_search | Escape |
| Such-Overlay | toggle_search_regex | AltR |
| Such-Overlay | toggle_fleet_search | AltF |
| Markdown-Pane | ||
| Markdown-Pane | markdown_scroll_page_up | ShiftPageUp |
| Markdown-Pane | markdown_scroll_page_down | ShiftPageDown |
| Markdown-Pane | markdown_find_open | CtrlF |
| Markdown-Pane | markdown_copy | CtrlShiftC |
| Markdown-Pane | markdown_find_next | Enter |
| Markdown-Pane | markdown_find_prev | ShiftEnter |
| Markdown-Pane | markdown_find_dismiss | Escape |
| Anwendung | ||
| Anwendung | quit | Cmd/CtrlQ |
| Aktionen ohne Standard-Tastenkürzel | ||
| App-Ansichten | close_window | Schließt das aktive Fenster. |
| Terminal-Pane | fork_conversation | Verzweigt die Agent-Unterhaltung in eine Teilung. |
| Terminal-Pane | accept_conversation_notice | Führt die Aktion des Unterhaltungshinweises im Pane aus. |
| Terminal-Pane | dismiss_conversation_notice | Schließt den Unterhaltungshinweis im Pane. |
Tastenkürzel anpassen
Du kannst Tastenkürzel unter Keyboard Shortcuts in den
Paneflow-Einstellungen ändern oder
paneflow.json direkt bearbeiten.
Füge deine Tastenkürzel im Objekt shortcuts hinzu:
- Verwende die Tastenkombination als Schlüssel, in Kleinbuchstaben.
- Kopiere den Aktionsnamen aus der Tabelle, ohne ihn zu übersetzen.
- Speichere die Datei. Paneflow lädt die Tastenkürzel automatisch neu.
{
"shortcuts": {
"secondary+shift+t": "new_tab",
"alt+1": "select_workspace_1"
}
}secondary steht für Cmd unter macOS und Ctrl unter Linux oder
Windows. Du kannst auch ausdrücklich cmd oder ctrl verwenden. Als
Trennzeichen sind + und - möglich: ctrl+shift+t und ctrl-shift-t
bezeichnen dieselbe Tastenkombination.
Dieses Beispiel belegt Cmd/Ctrl+Shift+T mit dem Öffnen eines Tabs und
Alt+1 mit der Auswahl des ersten Workspaces. Cmd/Ctrl+Shift+T ersetzt
damit seine Standardaktion, das Wiederöffnen eines geschlossenen Panes.
Wenn du einer Aktion ein Tastenkürzel zuweist, werden ihre Standard-Tastenkürzel entfernt. War die Kombination einer anderen Standardaktion zugeordnet, wird auch diese Belegung ersetzt. Verwende nur einen Eintrag pro Tastenkombination, auch bei anderen Trennzeichen oder einer anderen Reihenfolge der Modifikatoren. Die Aktion bestimmt weiterhin, wo das Tastenkürzel gilt.
Um ein Standard-Tastenkürzel zu deaktivieren, verwende den Wert "none",
zum Beispiel "secondary+shift+d": "none". Um ein Standard-Tastenkürzel
wiederherzustellen, entferne die Einträge, die es deaktivieren oder
seine Tastenkombination oder Aktion neu zuweisen. Speichere dann die Datei.