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ée | Action | Raccourci |
|---|---|---|
| Volets et onglets | ||
| Volets et onglets | split_horizontally | Cmd/CtrlShiftD |
| Volets et onglets | split_vertically | Cmd/CtrlShiftE |
| Volets et onglets | close_pane | Cmd/CtrlShiftW |
| Volets et onglets | undo_close_pane | Cmd/CtrlShiftT |
| Volets et onglets | new_tab | Cmd/CtrlAltT |
| Volets et onglets | close_tab | Cmd/CtrlW |
| Volets et onglets | toggle_zoom | Cmd/CtrlShiftZ |
| Volets et onglets | split_equalize | Cmd/CtrlShift= |
| Volets et onglets | swap_pane | Cmd/CtrlShiftS |
| Focus des volets | ||
| Focus des volets | focus_left | AltLeft |
| Focus des volets | focus_right | AltRight |
| Focus des volets | focus_up | AltUp |
| Focus des volets | focus_down | AltDown |
| Dispositions | ||
| Dispositions | layout_even_horizontal | Cmd/CtrlAlt1 |
| Dispositions | layout_even_vertical | Cmd/CtrlAlt2 |
| Dispositions | layout_main_vertical | Cmd/CtrlAlt3 |
| Dispositions | layout_tiled | Cmd/CtrlAlt4 |
| Espaces de travail | ||
| Espaces de travail | new_workspace | Cmd/CtrlShiftN |
| Espaces de travail | close_workspace | Cmd/CtrlShiftQ |
| Espaces de travail | next_workspace | Cmd/CtrlTab |
| Espaces de travail | jump_next_waiting | Cmd/CtrlShiftJ |
| Espaces de travail | select_workspace_1 | Cmd/Ctrl1 |
| Espaces de travail | select_workspace_2 | Cmd/Ctrl2 |
| Espaces de travail | select_workspace_3 | Cmd/Ctrl3 |
| Espaces de travail | select_workspace_4 | Cmd/Ctrl4 |
| Espaces de travail | select_workspace_5 | Cmd/Ctrl5 |
| Espaces de travail | select_workspace_6 | Cmd/Ctrl6 |
| Espaces de travail | select_workspace_7 | Cmd/Ctrl7 |
| Espaces de travail | select_workspace_8 | Cmd/Ctrl8 |
| Espaces de travail | select_workspace_9 | Cmd/Ctrl9 |
| Espaces de travail | copy_workspace_path | CtrlShiftAltC |
| Espaces de travail | reveal_workspace_in_file_manager | CtrlAltR |
| Espaces de travail | open_workspace_in_zed | CtrlAltZ |
| Espaces de travail | open_workspace_in_cursor | CtrlAltC |
| Espaces de travail | open_workspace_in_vscode | CtrlAltV |
| Espaces de travail | open_workspace_in_windsurf | CtrlAltW |
| Vues de l'app | ||
| Vues de l'app | open_agents_view | Cmd/CtrlShiftA |
| Vues de l'app | open_diff_view | Cmd/CtrlShiftG |
| Vues de l'app | toggle_files_sidebar | Cmd/CtrlAltF |
| Vues de l'app | open_composer | Cmd/CtrlShiftSpace |
| Vues de l'app | toggle_broadcast_member | Cmd/CtrlShiftB |
| Vues de l'app | open_broadcast_groups | Cmd/CtrlShiftM |
| Vues de l'app | open_attention_queue | Cmd/CtrlShiftK |
| Vues de l'app | open_launch_pad | Cmd/CtrlShiftL |
| Volet terminal | ||
| Volet terminal | terminal_copy | CtrlShiftC |
| Volet terminal | terminal_paste | CtrlShiftV |
| Volet terminal | terminal_copy | CmdC(macOS only) |
| Volet terminal | terminal_paste | CmdV(macOS only) |
| Volet terminal | scroll_page_up | ShiftPageUp |
| Volet terminal | scroll_page_down | ShiftPageDown |
| Volet terminal | jump_prev_prompt | Cmd/CtrlShiftUp |
| Volet terminal | jump_next_prompt | Cmd/CtrlShiftDown |
| Volet terminal | toggle_copy_mode | CtrlShiftX |
| Volet terminal | toggle_search | CtrlShiftF |
| Volet terminal | font_size_increase | Cmd/Ctrl= |
| Volet terminal | font_size_decrease | Cmd/Ctrl- |
| Volet terminal | font_size_reset | Cmd/Ctrl0 |
| Overlay de recherche | ||
| Overlay de recherche | search_next | Enter |
| Overlay de recherche | search_prev | ShiftEnter |
| Overlay de recherche | dismiss_search | Escape |
| Overlay de recherche | toggle_search_regex | AltR |
| Overlay de recherche | toggle_fleet_search | AltF |
| Volet Markdown | ||
| Volet Markdown | markdown_scroll_page_up | ShiftPageUp |
| Volet Markdown | markdown_scroll_page_down | ShiftPageDown |
| Volet Markdown | markdown_find_open | CtrlF |
| Volet Markdown | markdown_copy | CtrlShiftC |
| Volet Markdown | markdown_find_next | Enter |
| Volet Markdown | markdown_find_prev | ShiftEnter |
| Volet Markdown | markdown_find_dismiss | Escape |
| Vue diff | ||
| Vue diff | copy_diff_hunk | CtrlShiftC |
| Vue diff | diff_next_hunk | ] |
| Vue diff | diff_prev_hunk | [ |
| Vue diff | diff_toggle_view | U |
| Vue diff | diff_toggle_sync | S |
| Vue diff | diff_dismiss | Escape |
| Barre de menu macOS | ||
| Barre de menu macOS | quit | CmdQ(macOS only) |
| Actions sans raccourci par défaut | ||
| Vues de l'app | close_window | Ferme la fenêtre active. |
| Volet terminal | clear_scroll_history | Efface l'historique de défilement du volet terminal ciblé. |
| Volet terminal | reset_terminal | Ré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.
{
"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.