Zum Inhalt springen
PaneflowPaneflow

Tastenkürzel und Aktionen

Finde die Tastenkürzel von Paneflow und passe ihre Aktionen in paneflow.json an.

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+D oder Cmd/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.

BereichAktionTastenkürzel
Panes und Tabs
Panes und Tabssplit_horizontallyCmd/CtrlShiftD
Panes und Tabssplit_verticallyCmd/CtrlShiftE
Panes und Tabsclose_paneCmd/CtrlShiftW
Panes und Tabsundo_close_paneCmd/CtrlShiftT
Panes und Tabsnew_tabCmd/CtrlAltT
Panes und Tabsclose_tabCmd/CtrlW
Panes und Tabsnext_tabCmd/Ctrl]
Panes und Tabsprevious_tabCmd/Ctrl[
Panes und Tabstoggle_zoomCmd/CtrlShiftZ
Panes und Tabstoggle_detached_paneCmd/CtrlAltShiftD
Panes und Tabssplit_equalizeCmd/CtrlShift=
Panes und Tabsswap_paneCmd/CtrlShiftS
Pane-Fokus
Pane-Fokusfocus_leftAltLeft
Pane-Fokusfocus_rightAltRight
Pane-Fokusfocus_upAltUp
Pane-Fokusfocus_downAltDown
Layouts
Layoutslayout_even_horizontalCmd/CtrlAlt1
Layoutslayout_even_verticalCmd/CtrlAlt2
Layoutslayout_main_verticalCmd/CtrlAlt3
Layoutslayout_tiledCmd/CtrlAlt4
Workspaces
Workspacesnew_workspaceCmd/CtrlShiftN
Workspacesclose_workspaceCmd/CtrlShiftQ
Workspacesnext_workspaceCtrlTab
Workspacesjump_next_waitingCmd/CtrlShiftJ
Workspacesfocus_workspaces_sidebarCmd/CtrlAltS
Workspacesselect_workspace_1Cmd/Ctrl1
Workspacesselect_workspace_2Cmd/Ctrl2
Workspacesselect_workspace_3Cmd/Ctrl3
Workspacesselect_workspace_4Cmd/Ctrl4
Workspacesselect_workspace_5Cmd/Ctrl5
Workspacesselect_workspace_6Cmd/Ctrl6
Workspacesselect_workspace_7Cmd/Ctrl7
Workspacesselect_workspace_8Cmd/Ctrl8
Workspacesselect_workspace_9Cmd/Ctrl9
Workspacescopy_workspace_pathCtrlShiftAltC
Workspacesreveal_workspace_in_file_managerCtrlAltR
Workspacesopen_workspace_in_zedCtrlAltZ
Workspacesopen_workspace_in_cursorCtrlAltC
Workspacesopen_workspace_in_vscodeCtrlAltV
Workspacesopen_workspace_in_windsurfCtrlAltW
App-Ansichten
App-Ansichtentoggle_files_sidebarCmd/CtrlAltF
App-Ansichtentoggle_diff_dock_maximizeCmd/CtrlAltM
App-Ansichtenopen_composerCmd/CtrlShiftSpace
App-Ansichtentoggle_broadcast_memberCmd/CtrlShiftB
App-Ansichtenopen_broadcast_groupsCmd/CtrlShiftM
App-Ansichtenopen_attention_queueCmd/CtrlShiftU
App-Ansichtenopen_command_paletteCmd/CtrlShiftP
App-Ansichtenopen_settingsCmd/Ctrl,
Dock (außerhalb von Terminals, Textfeldern und Code-Editor)
Dock (außerhalb von Terminals, Textfeldern und Code-Editor)diff_new_file_tabCmd/CtrlG
Dock (außerhalb von Terminals, Textfeldern und Code-Editor)diff_new_terminal_tabCmd/CtrlJ
Terminal-Pane
Terminal-Paneterminal_copyCtrlShiftC
Terminal-Paneterminal_pasteCtrlShiftV
Terminal-Paneterminal_pasteCtrlV(Linux, Windows)
Terminal-Paneterminal_copyCmdC(macOS)
Terminal-Paneterminal_pasteCmdV(macOS)
Terminal-Paneterminal_select_allCtrlShiftA
Terminal-Paneterminal_select_allCmdA(macOS)
Terminal-Panescroll_page_upShiftPageUp
Terminal-Panescroll_page_downShiftPageDown
Terminal-Panejump_prev_promptCmd/CtrlShiftUp
Terminal-Panejump_next_promptCmd/CtrlShiftDown
Terminal-Paneinsert_pathCmd/CtrlShiftI
Terminal-Paneclear_scroll_historyCmd/CtrlShiftK
Terminal-Paneclear_scroll_historyCmdK(macOS)
Terminal-Panereset_terminalCmd/CtrlShiftR
Terminal-Panetoggle_copy_modeCtrlShiftX
Terminal-Panetoggle_searchCtrlShiftF
Terminal-Panetoggle_searchCmdF(macOS)
Terminal-Panefont_size_increaseCmd/Ctrl=
Terminal-Panefont_size_decreaseCmd/Ctrl-
Terminal-Panefont_size_resetCmd/Ctrl0
Such-Overlay
Such-Overlaysearch_nextEnter
Such-Overlaysearch_prevShiftEnter
Such-Overlaysearch_nextDown
Such-Overlaysearch_prevUp
Such-Overlaysearch_nextTab
Such-Overlaysearch_prevShiftTab
Such-Overlaydismiss_searchEscape
Such-Overlaytoggle_search_regexAltR
Such-Overlaytoggle_fleet_searchAltF
Markdown-Pane
Markdown-Panemarkdown_scroll_page_upShiftPageUp
Markdown-Panemarkdown_scroll_page_downShiftPageDown
Markdown-Panemarkdown_find_openCtrlF
Markdown-Panemarkdown_copyCtrlShiftC
Markdown-Panemarkdown_find_nextEnter
Markdown-Panemarkdown_find_prevShiftEnter
Markdown-Panemarkdown_find_dismissEscape
Anwendung
AnwendungquitCmd/CtrlQ
Aktionen ohne Standard-Tastenkürzel
App-Ansichtenclose_windowSchließt das aktive Fenster.
Terminal-Panefork_conversationVerzweigt die Agent-Unterhaltung in eine Teilung.
Terminal-Paneaccept_conversation_noticeFührt die Aktion des Unterhaltungshinweises im Pane aus.
Terminal-Panedismiss_conversation_noticeSchließ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:

  1. Verwende die Tastenkombination als Schlüssel, in Kleinbuchstaben.
  2. Kopiere den Aktionsnamen aus der Tabelle, ohne ihn zu übersetzen.
  3. Speichere die Datei. Paneflow lädt die Tastenkürzel automatisch neu.
json
{
  "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.