Saltar al contenido
PaneflowPaneflow

Atajos y acciones

Consulta los atajos de teclado de Paneflow y personaliza sus acciones en paneflow.json.

Divide paneles, cambia de espacio de trabajo y ve a un agente en espera con el teclado. Consulta los atajos predeterminados a continuación y usa los nombres de la columna Acción para personalizarlos en paneflow.json.

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

Atajos esenciales

  • Dividir un panel: Cmd/Ctrl+Shift+D o Cmd/Ctrl+Shift+E.
  • Activar un panel vecino: Alt+Arrow.
  • Seleccionar un espacio de trabajo: Cmd/Ctrl+1-9.
  • Ir al siguiente agente en espera: Cmd/Ctrl+Shift+J.
  • Recorrer los prompts del shell: Cmd/Ctrl+Shift+Up/Down.

Arrow indica una tecla de flecha. Para recorrer los prompts del shell se necesita la integración del shell (shell_integration).

Referencia de acciones

La columna Ámbito indica dónde se aplica cada atajo. Una misma combinación puede ejecutar una acción distinta según el panel activo: Ctrl+Shift+C copia texto en un panel de terminal y Markdown en un panel Markdown. Las acciones de búsqueda se aplican mientras la búsqueda correspondiente está activa.

Á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ñasnext_tabCmd/Ctrl]
Paneles y pestañasprevious_tabCmd/Ctrl[
Paneles y pestañastoggle_zoomCmd/CtrlShiftZ
Paneles y pestañastoggle_detached_paneCmd/CtrlAltShiftD
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
Distribuciones
Distribucioneslayout_even_horizontalCmd/CtrlAlt1
Distribucioneslayout_even_verticalCmd/CtrlAlt2
Distribucioneslayout_main_verticalCmd/CtrlAlt3
Distribucioneslayout_tiledCmd/CtrlAlt4
Espacios de trabajo
Espacios de trabajonew_workspaceCmd/CtrlShiftN
Espacios de trabajoclose_workspaceCmd/CtrlShiftQ
Espacios de trabajonext_workspaceCtrlTab
Espacios de trabajojump_next_waitingCmd/CtrlShiftJ
Espacios de trabajofocus_workspaces_sidebarCmd/CtrlAltS
Espacios de trabajoselect_workspace_1Cmd/Ctrl1
Espacios de trabajoselect_workspace_2Cmd/Ctrl2
Espacios de trabajoselect_workspace_3Cmd/Ctrl3
Espacios de trabajoselect_workspace_4Cmd/Ctrl4
Espacios de trabajoselect_workspace_5Cmd/Ctrl5
Espacios de trabajoselect_workspace_6Cmd/Ctrl6
Espacios de trabajoselect_workspace_7Cmd/Ctrl7
Espacios de trabajoselect_workspace_8Cmd/Ctrl8
Espacios de trabajoselect_workspace_9Cmd/Ctrl9
Espacios de trabajocopy_workspace_pathCtrlShiftAltC
Espacios de trabajoreveal_workspace_in_file_managerCtrlAltR
Espacios de trabajoopen_workspace_in_zedCtrlAltZ
Espacios de trabajoopen_workspace_in_cursorCtrlAltC
Espacios de trabajoopen_workspace_in_vscodeCtrlAltV
Espacios de trabajoopen_workspace_in_windsurfCtrlAltW
Vistas de la aplicación
Vistas de la aplicacióntoggle_files_sidebarCmd/CtrlAltF
Vistas de la aplicacióntoggle_diff_dock_maximizeCmd/CtrlAltM
Vistas de la aplicaciónopen_composerCmd/CtrlShiftSpace
Vistas de la aplicacióntoggle_broadcast_memberCmd/CtrlShiftB
Vistas de la aplicaciónopen_broadcast_groupsCmd/CtrlShiftM
Vistas de la aplicaciónopen_attention_queueCmd/CtrlShiftU
Vistas de la aplicaciónopen_command_paletteCmd/CtrlShiftP
Vistas de la aplicaciónopen_settingsCmd/Ctrl,
Dock (fuera de terminales, campos de texto y editor de código)
Dock (fuera de terminales, campos de texto y editor de código)diff_new_file_tabCmd/CtrlG
Dock (fuera de terminales, campos de texto y editor de código)diff_new_terminal_tabCmd/CtrlJ
Panel de terminal
Panel de terminalterminal_copyCtrlShiftC
Panel de terminalterminal_pasteCtrlShiftV
Panel de terminalterminal_pasteCtrlV(Linux, Windows)
Panel de terminalterminal_copyCmdC(macOS)
Panel de terminalterminal_pasteCmdV(macOS)
Panel de terminalterminal_select_allCtrlShiftA
Panel de terminalterminal_select_allCmdA(macOS)
Panel de terminalscroll_page_upShiftPageUp
Panel de terminalscroll_page_downShiftPageDown
Panel de terminaljump_prev_promptCmd/CtrlShiftUp
Panel de terminaljump_next_promptCmd/CtrlShiftDown
Panel de terminalinsert_pathCmd/CtrlShiftI
Panel de terminalclear_scroll_historyCmd/CtrlShiftK
Panel de terminalclear_scroll_historyCmdK(macOS)
Panel de terminalreset_terminalCmd/CtrlShiftR
Panel de terminaltoggle_copy_modeCtrlShiftX
Panel de terminaltoggle_searchCtrlShiftF
Panel de terminaltoggle_searchCmdF(macOS)
Panel de terminalfont_size_increaseCmd/Ctrl=
Panel de terminalfont_size_decreaseCmd/Ctrl-
Panel de terminalfont_size_resetCmd/Ctrl0
Búsqueda en el terminal
Búsqueda en el terminalsearch_nextEnter
Búsqueda en el terminalsearch_prevShiftEnter
Búsqueda en el terminalsearch_nextDown
Búsqueda en el terminalsearch_prevUp
Búsqueda en el terminalsearch_nextTab
Búsqueda en el terminalsearch_prevShiftTab
Búsqueda en el terminaldismiss_searchEscape
Búsqueda en el terminaltoggle_search_regexAltR
Búsqueda en el terminaltoggle_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
Aplicación
AplicaciónquitCmd/CtrlQ
Acciones sin atajo predeterminado
Vistas de la aplicaciónclose_windowCierra la ventana activa.
Panel de terminalfork_conversationBifurca la conversación del agente en una división.
Panel de terminalaccept_conversation_noticeEjecuta la acción del aviso de conversación del panel.
Panel de terminaldismiss_conversation_noticeCierra el aviso de conversación del panel.

Personalizar un atajo

Puedes cambiar los atajos en Keyboard Shortcuts, en los ajustes de Paneflow, o editar directamente paneflow.json.

En el archivo, añade tus atajos al objeto shortcuts:

  1. Usa la combinación de teclas como clave, en minúsculas.
  2. Copia el nombre de la acción de la tabla sin traducirlo.
  3. Guarda el archivo. Paneflow recarga los atajos automáticamente.
json
{
  "shortcuts": {
    "secondary+shift+t": "new_tab",
    "alt+1": "select_workspace_1"
  }
}

secondary equivale a Cmd en macOS y a Ctrl en Linux o Windows. También puedes usar cmd o ctrl explícitamente. Se aceptan los separadores + y -: ctrl+shift+t y ctrl-shift-t representan la misma combinación.

Este ejemplo asigna Cmd/Ctrl+Shift+T a abrir una pestaña y Alt+1 a seleccionar el primer espacio de trabajo. Por tanto, Cmd/Ctrl+Shift+T sustituye su acción predeterminada de reabrir un panel cerrado.

Al asignar un atajo a una acción, se eliminan los atajos predeterminados de esa acción. Si la combinación pertenecía a otra acción predeterminada, también se reasigna. Mantén una sola entrada por combinación, aunque cambies los separadores o el orden de los modificadores. La acción sigue determinando dónde se aplica el atajo.

Para desactivar un atajo predeterminado, usa el valor "none", por ejemplo "secondary+shift+d": "none". Para restablecer un atajo predeterminado, elimina las entradas que lo desactivan o reasignan su combinación o su acción y guarda el archivo.