Aller au contenu

Raccourcis et actions

Les raccourcis Paneflow par défaut et les noms d'action à lier sous shortcuts dans paneflow.json.

Cette page documente les raccourcis clavier et les actions de keybinding. Ce n'est pas le schéma des modèles de workspace commands[]. Utilise les chaînes Action ci-dessous sous shortcuts dans paneflow.json.

Cmd/Ctrl signifie Cmd sur macOS et Ctrl sur Linux ou Windows.

TL;DR. Cmd/Ctrl+Shift+D et Cmd/Ctrl+Shift+E divisent les volets, Cmd/Ctrl+Shift+Up/Down parcourt les prompts du shell, Alt+Arrow déplace le focus, Cmd/Ctrl+1-9 saute entre les espaces de travail, Cmd/Ctrl+Shift+A ouvre Agents, Cmd/Ctrl+Shift+G ouvre Diff, et Cmd/Ctrl+Shift+J saute au prochain agent en attente.

La colonne portée compte parce que plusieurs actions réutilisent le même chord dans des surfaces différentes. Par exemple, Ctrl+Shift+C copie le texte du terminal dans un volet terminal, copie le Markdown dans un volet Markdown, et copie un hunk dans la vue diff.

Référence des actions

PortéeActionRaccourci
Volets et onglets
Volets et ongletssplit_horizontallyCmd/CtrlShiftD
Volets et ongletssplit_verticallyCmd/CtrlShiftE
Volets et ongletsclose_paneCmd/CtrlShiftW
Volets et ongletsundo_close_paneCmd/CtrlShiftT
Volets et ongletsnew_tabCmd/CtrlAltT
Volets et ongletsclose_tabCmd/CtrlW
Volets et ongletstoggle_zoomCmd/CtrlShiftZ
Volets et ongletssplit_equalizeCmd/CtrlShift=
Volets et ongletsswap_paneCmd/CtrlShiftS
Focus des volets
Focus des voletsfocus_leftAltLeft
Focus des voletsfocus_rightAltRight
Focus des voletsfocus_upAltUp
Focus des voletsfocus_downAltDown
Dispositions
Dispositionslayout_even_horizontalCmd/CtrlAlt1
Dispositionslayout_even_verticalCmd/CtrlAlt2
Dispositionslayout_main_verticalCmd/CtrlAlt3
Dispositionslayout_tiledCmd/CtrlAlt4
Espaces de travail
Espaces de travailnew_workspaceCmd/CtrlShiftN
Espaces de travailclose_workspaceCmd/CtrlShiftQ
Espaces de travailnext_workspaceCmd/CtrlTab
Espaces de travailjump_next_waitingCmd/CtrlShiftJ
Espaces de travailselect_workspace_1Cmd/Ctrl1
Espaces de travailselect_workspace_2Cmd/Ctrl2
Espaces de travailselect_workspace_3Cmd/Ctrl3
Espaces de travailselect_workspace_4Cmd/Ctrl4
Espaces de travailselect_workspace_5Cmd/Ctrl5
Espaces de travailselect_workspace_6Cmd/Ctrl6
Espaces de travailselect_workspace_7Cmd/Ctrl7
Espaces de travailselect_workspace_8Cmd/Ctrl8
Espaces de travailselect_workspace_9Cmd/Ctrl9
Espaces de travailcopy_workspace_pathCtrlShiftAltC
Espaces de travailreveal_workspace_in_file_managerCtrlAltR
Espaces de travailopen_workspace_in_zedCtrlAltZ
Espaces de travailopen_workspace_in_cursorCtrlAltC
Espaces de travailopen_workspace_in_vscodeCtrlAltV
Espaces de travailopen_workspace_in_windsurfCtrlAltW
Vues de l'app
Vues de l'appopen_agents_viewCmd/CtrlShiftA
Vues de l'appopen_diff_viewCmd/CtrlShiftG
Vues de l'apptoggle_files_sidebarCmd/CtrlAltF
Vues de l'appopen_composerCmd/CtrlShiftSpace
Vues de l'apptoggle_broadcast_memberCmd/CtrlShiftB
Vues de l'appopen_broadcast_groupsCmd/CtrlShiftM
Vues de l'appopen_attention_queueCmd/CtrlShiftK
Vues de l'appopen_launch_padCmd/CtrlShiftL
Volet terminal
Volet terminalterminal_copyCtrlShiftC
Volet terminalterminal_pasteCtrlShiftV
Volet terminalterminal_copyCmdC(macOS only)
Volet terminalterminal_pasteCmdV(macOS only)
Volet terminalscroll_page_upShiftPageUp
Volet terminalscroll_page_downShiftPageDown
Volet terminaljump_prev_promptCmd/CtrlShiftUp
Volet terminaljump_next_promptCmd/CtrlShiftDown
Volet terminaltoggle_copy_modeCtrlShiftX
Volet terminaltoggle_searchCtrlShiftF
Volet terminalfont_size_increaseCmd/Ctrl=
Volet terminalfont_size_decreaseCmd/Ctrl-
Volet terminalfont_size_resetCmd/Ctrl0
Overlay de recherche
Overlay de recherchesearch_nextEnter
Overlay de recherchesearch_prevShiftEnter
Overlay de recherchedismiss_searchEscape
Overlay de recherchetoggle_search_regexAltR
Overlay de recherchetoggle_fleet_searchAltF
Volet Markdown
Volet Markdownmarkdown_scroll_page_upShiftPageUp
Volet Markdownmarkdown_scroll_page_downShiftPageDown
Volet Markdownmarkdown_find_openCtrlF
Volet Markdownmarkdown_copyCtrlShiftC
Volet Markdownmarkdown_find_nextEnter
Volet Markdownmarkdown_find_prevShiftEnter
Volet Markdownmarkdown_find_dismissEscape
Vue diff
Vue diffcopy_diff_hunkCtrlShiftC
Vue diffdiff_next_hunk]
Vue diffdiff_prev_hunk[
Vue diffdiff_toggle_viewU
Vue diffdiff_toggle_syncS
Vue diffdiff_dismissEscape
Barre de menu macOS
Barre de menu macOSquitCmdQ(macOS only)
Actions sans raccourci par défaut
Vues de l'appclose_windowFerme la fenêtre active.
Volet terminalclear_scroll_historyEfface l'historique de défilement du volet terminal ciblé.
Volet terminalreset_terminalRéinitialise complètement le volet terminal ciblé.

Comment surcharger un raccourci ?

Définis l'objet shortcuts dans paneflow.json. Les clés sont des combinaisons de touches ; les valeurs sont des noms d'action du tableau ci-dessus.

json
{
  "shortcuts": {
    "ctrl+shift+t": "new_tab",
    "alt+1": "select_workspace_1"
  }
}

La syntaxe complète de surcharge, y compris le modificateur secondary et le cadrage par contexte, est sur la page du schéma.

Les raccourcis peuvent être surchargés dans paneflow.json ; les conflits se résolvent en dernier-écrit-gagne. Tes entrées utilisateur se superposent aux valeurs par défaut intégrées, donc le raccourci enregistré le plus récemment pour une combinaison donnée l'emporte. Si deux entrées utilisateur mappent la même combinaison à des actions différentes, la dernière entrée prend effet.