Saltar al contenido

Atajos y acciones

Los atajos predeterminados de Paneflow y los nombres de acción que puedes enlazar bajo shortcuts en paneflow.json.

Esta página documenta atajos de teclado y acciones de keybinding. No es el esquema de templates de workspace commands[]. Usa las cadenas Action de abajo bajo shortcuts en paneflow.json.

Cmd/Ctrl significa Cmd en macOS y Ctrl en Linux o Windows.

TL;DR. Cmd/Ctrl+Shift+D y Cmd/Ctrl+Shift+E dividen paneles, Cmd/Ctrl+Shift+Up/Down salta entre prompts de shell, Alt+Arrow mueve el foco, Cmd/Ctrl+1-9 salta entre workspaces, Cmd/Ctrl+Shift+A abre Agents, Cmd/Ctrl+Shift+G abre Diff, y Cmd/Ctrl+Shift+J salta al siguiente agente en espera.

La columna de ámbito importa porque varias acciones reutilizan el mismo chord en superficies distintas. Por ejemplo, Ctrl+Shift+C copia texto del terminal en un panel de terminal, copia Markdown en un panel Markdown, y copia un hunk en la vista diff.

Referencia de acciones

ÁmbitoAcciónAtajo
Paneles y pestañas
Paneles y pestañassplit_horizontallyCmd/CtrlShiftD
Paneles y pestañassplit_verticallyCmd/CtrlShiftE
Paneles y pestañasclose_paneCmd/CtrlShiftW
Paneles y pestañasundo_close_paneCmd/CtrlShiftT
Paneles y pestañasnew_tabCmd/CtrlAltT
Paneles y pestañasclose_tabCmd/CtrlW
Paneles y pestañastoggle_zoomCmd/CtrlShiftZ
Paneles y pestañassplit_equalizeCmd/CtrlShift=
Paneles y pestañasswap_paneCmd/CtrlShiftS
Foco de panel
Foco de panelfocus_leftAltLeft
Foco de panelfocus_rightAltRight
Foco de panelfocus_upAltUp
Foco de panelfocus_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_workspaceCmd/CtrlTab
Workspacesjump_next_waitingCmd/CtrlShiftJ
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
Vistas de la app
Vistas de la appopen_agents_viewCmd/CtrlShiftA
Vistas de la appopen_diff_viewCmd/CtrlShiftG
Vistas de la apptoggle_files_sidebarCmd/CtrlAltF
Vistas de la appopen_composerCmd/CtrlShiftSpace
Vistas de la apptoggle_broadcast_memberCmd/CtrlShiftB
Vistas de la appopen_broadcast_groupsCmd/CtrlShiftM
Vistas de la appopen_attention_queueCmd/CtrlShiftK
Vistas de la appopen_launch_padCmd/CtrlShiftL
Panel de terminal
Panel de terminalterminal_copyCtrlShiftC
Panel de terminalterminal_pasteCtrlShiftV
Panel de terminalterminal_copyCmdC(macOS only)
Panel de terminalterminal_pasteCmdV(macOS only)
Panel de terminalscroll_page_upShiftPageUp
Panel de terminalscroll_page_downShiftPageDown
Panel de terminaljump_prev_promptCmd/CtrlShiftUp
Panel de terminaljump_next_promptCmd/CtrlShiftDown
Panel de terminaltoggle_copy_modeCtrlShiftX
Panel de terminaltoggle_searchCtrlShiftF
Panel de terminalfont_size_increaseCmd/Ctrl=
Panel de terminalfont_size_decreaseCmd/Ctrl-
Panel de terminalfont_size_resetCmd/Ctrl0
Overlay de búsqueda
Overlay de búsquedasearch_nextEnter
Overlay de búsquedasearch_prevShiftEnter
Overlay de búsquedadismiss_searchEscape
Overlay de búsquedatoggle_search_regexAltR
Overlay de búsquedatoggle_fleet_searchAltF
Panel Markdown
Panel Markdownmarkdown_scroll_page_upShiftPageUp
Panel Markdownmarkdown_scroll_page_downShiftPageDown
Panel Markdownmarkdown_find_openCtrlF
Panel Markdownmarkdown_copyCtrlShiftC
Panel Markdownmarkdown_find_nextEnter
Panel Markdownmarkdown_find_prevShiftEnter
Panel Markdownmarkdown_find_dismissEscape
Vista diff
Vista diffcopy_diff_hunkCtrlShiftC
Vista diffdiff_next_hunk]
Vista diffdiff_prev_hunk[
Vista diffdiff_toggle_viewU
Vista diffdiff_toggle_syncS
Vista diffdiff_dismissEscape
Barra de menú de macOS
Barra de menú de macOSquitCmdQ(macOS only)
Acciones sin atajo predeterminado
Vistas de la appclose_windowCierra la ventana activa.
Panel de terminalclear_scroll_historyBorra el historial de scroll del panel de terminal enfocado.
Panel de terminalreset_terminalRestablece por completo el panel de terminal enfocado.

¿Cómo sobrescribo un atajo?

Define el objeto shortcuts en paneflow.json. Las claves son combinaciones de teclas; los valores son nombres de acción de la tabla de arriba.

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

La sintaxis completa de sobrescritura, incluido el modificador secondary y el ámbito por contexto, está en la página del esquema.

Los atajos pueden sobrescribirse en paneflow.json; los conflictos se resuelven con la regla «el último escrito gana». Tus entradas de usuario se superponen a los valores predeterminados integrados, así que el atajo registrado más recientemente para una combinación dada gana. Si dos entradas de usuario mapean la misma combinación a acciones distintas, la última entrada surte efecto.