Aller au contenu
Paneflow

Raccourcis clavier

Chaque raccourci clavier Paneflow, regroupé par ce qu'il contrôle, avec le nom d'action à utiliser dans les surcharges paneflow.json.

Paneflow embarque un seul tableau de raccourcis qui résout le bon modificateur par OS. Tire sur Cmd/Ctrl+Shift+D sur macOS comme sur Linux - les métadonnées de raccourci utilisent un modificateur secondary que GPUI mappe à Cmd sur macOS et Ctrl sur Linux.

TL;DR. Cmd/Ctrl+Shift+D et Cmd/Ctrl+Shift+E divisent, Alt+Arrow déplace le focus, Cmd/Ctrl+1-9 saute entre les espaces de travail, Ctrl+Shift+C/V copie et colle à l'intérieur d'un volet terminal. Surcharge n'importe lequel dans paneflow.json.

La colonne « Contexte » te dit quand un raccourci se déclenche :

  • Global - actif partout dans la fenêtre.
  • Terminal - seulement quand un volet terminal a le focus.
  • Search - seulement quand l'overlay de recherche dans le tampon est ouvert.
  • Markdown / MarkdownSearch - seulement quand un volet markdown a le focus, ou son overlay de recherche est ouvert.

Comment naviguer entre les volets ?

Alt+Arrow déplace le focus structurellement à travers l'arbre des volets sur tous les OS :

  • Alt+Left / Alt+Right - déplace le focus vers le volet à gauche ou à droite.
  • Alt+Up / Alt+Down - déplace le focus vers le volet au-dessus ou en dessous.

À l'intérieur d'un volet terminal, deux extras t'aident à sauter entre les prompts shell dans le tampon :

  • Ctrl+Shift+Up - saute au prompt shell précédent.
  • Ctrl+Shift+Down - saute au prompt shell suivant.

Le volet actif a une bordure de barre de titre plus brillante donc tu peux toujours voir où atterrira la prochaine frappe.

Comment diviser ou fermer des volets ?

Vocabulaire des chords de division :

  • Cmd/Ctrl+Shift+D - divise horizontalement (haut et bas).
  • Cmd/Ctrl+Shift+E - divise verticalement (côte à côte).
  • Cmd/Ctrl+Shift+W - ferme le volet focalisé.
  • Cmd/Ctrl+Shift+T - annule la dernière fermeture de volet.

Quelques chords power-user gardent la disposition propre :

  • Cmd/Ctrl+Shift+Z - zoome le volet focalisé (bascule plein-écran).
  • Cmd/Ctrl+Shift+S - échange le volet focalisé avec son voisin.
  • Cmd/Ctrl+Shift+= - égalise tous les ratios de division dans l'espace de travail.

Les dispositions prédéfinies remplacent l'arbre de division courant par un arrangement canonique :

  • Cmd/Ctrl+Alt+1 - division horizontale uniforme.
  • Cmd/Ctrl+Alt+2 - division verticale uniforme.
  • Cmd/Ctrl+Alt+3 - volet principal à gauche, pile à droite.
  • Cmd/Ctrl+Alt+4 - grille en mosaïque.

Voir Dispositions pour les diagrammes et cas d'usage.

Comment changer d'espace de travail ?

Les raccourcis d'espace de travail fonctionnent depuis n'importe quel volet :

  • Cmd/Ctrl+Shift+N - ouvre un sélecteur de dossier et crée un nouvel espace de travail.
  • Cmd/Ctrl+Shift+Q - ferme l'espace de travail courant.
  • Cmd/Ctrl+Tab - fait tourner vers l'espace de travail suivant.
  • Cmd/Ctrl+1 à Cmd/Ctrl+9 - saute directement à l'espace de travail 1-9 par position.

Quelques utilitaires liés à l'espace de travail sont aussi disponibles :

  • Ctrl+Shift+Alt+C - copie le chemin de l'espace de travail actif dans le presse-papiers.
  • Ctrl+Alt+R - révèle le dossier de l'espace de travail dans ton gestionnaire de fichiers.
  • Ctrl+Alt+Z / Ctrl+Alt+C / Ctrl+Alt+V / Ctrl+Alt+W - ouvre le dossier de l'espace de travail dans Zed, Cursor, VS Code ou Windsurf.

Comment copier et coller dans un volet terminal ?

Les volets terminal réclament un ensemble plus serré de raccourcis presse-papiers pour que Ctrl+C atteigne toujours le shell en tant que SIGINT :

  • Ctrl+Shift+C - copie la sélection active.
  • Ctrl+Shift+V - colle depuis le presse-papiers.

Sur macOS, les chords de mémoire musculaire fonctionnent aussi :

  • Cmd+C - copie (en plus de Ctrl+Shift+C).
  • Cmd+V - colle (en plus de Ctrl+Shift+V).

Les deux paires atterrissent dans le même contexte Terminal, donc aucune ne se déclenchera quand un volet non-terminal a le focus.

Comment faire défiler le tampon ?

La navigation dans le tampon de défilement vit dans le contexte Terminal :

  • Shift+PageUp - fait défiler une page vers le haut dans le tampon de défilement.
  • Shift+PageDown - fait défiler une page vers le bas.

Les mêmes chords font défiler un volet markdown quand l'un d'eux est focalisé.

Pour chercher dans le tampon, ouvre l'overlay de recherche avec Ctrl+Shift+F, puis utilise Enter / Shift+Enter pour parcourir les correspondances et Escape pour fermer l'overlay. Alt+R bascule la correspondance par expression régulière pendant que l'overlay est ouvert.

Tableau complet des raccourcis

Chaque raccourci par défaut livré aujourd'hui. La colonne « Action » est la chaîne que tu utilises dans les surcharges paneflow.json shortcuts.

Volets

Stable
ActionTouches par défautContexteDepuis
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

Focus des volets

ActionTouches par défautContexteDepuis
focus_leftAlt+LeftGlobal0.1.7
focus_rightAlt+RightGlobal0.1.7
focus_upAlt+UpGlobal0.1.7
focus_downAlt+DownGlobal0.1.7

Dispositions

Stable
ActionTouches par défautContexteDepuis
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

Espaces de travail

ActionTouches par défautContexteDepuis
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

Volet terminal

ActionTouches par défautContexteDepuis
terminal_copyCtrl+Shift+CTerminal0.1.7
terminal_pasteCtrl+Shift+VTerminal0.1.7
terminal_copyCmd+C (macOS uniquement)Terminal0.2.9
terminal_pasteCmd+V (macOS uniquement)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

Overlay de recherche

ActionTouches par défautContexteDepuis
search_nextEnterSearch0.2.0
search_prevShift+EnterSearch0.2.0
dismiss_searchEscapeSearch0.2.0
toggle_search_regexAlt+RSearch0.2.0

Volet markdown

Beta
ActionTouches par défautContexteDepuis
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

Barre de menus macOS

Stable
ActionTouches par défautContexteDepuis
quitCmd+Q (macOS uniquement)Global0.2.9

Actions sans raccourci par défaut

Ces actions sont livrées avec le runtime mais ne sont pas liées à une touche par défaut. Mappe-les dans paneflow.json shortcuts pour les atteindre depuis le clavier.

ActionDescription
close_windowFerme la fenêtre active.
clear_scroll_historyVide le tampon de défilement dans le volet terminal focalisé.
reset_terminalEnvoie un reset complet au volet terminal focalisé.
start_self_updateDéclenche le flow de mise à jour intégré.
dismiss_updateRejette la pastille de mise à jour pour le lancement courant.
aboutOuvre la boîte de dialogue À propos.
open_helpOuvre ce site de documentation.
copy / paste / select_allReplis génériques du presse-papiers pour les surfaces non-terminal.

Comment surcharger un raccourci ?

Définis l'objet shortcuts dans paneflow.json. Les clés sont des frappes ; les valeurs sont des noms d'action des tableaux ci-dessus.

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

La syntaxe complète des surcharges, incluant le modificateur secondary et le scoping par contexte, vit sur la page du schéma.

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

On this page