Saltar al contenido
Paneflow

Atajos de teclado

Cada atajo de teclado de Paneflow, agrupado por lo que controla, con el nombre de acción para usar en las sobrescrituras de paneflow.json.

Paneflow se entrega con una sola tabla de atajos que resuelve el modificador correcto por SO. Echa mano de Cmd/Ctrl+Shift+D tanto en macOS como en Linux - los metadatos de atajo usan un modificador secondary que GPUI mapea a Cmd en macOS y Ctrl en Linux.

TL;DR. Cmd/Ctrl+Shift+D y Cmd/Ctrl+Shift+E dividen, Alt+Arrow mueve el foco, Cmd/Ctrl+1-9 salta entre espacios de trabajo, Ctrl+Shift+C/V copia y pega dentro de un panel de terminal. Sobrescribe cualquiera en paneflow.json.

La columna «Contexto» te dice cuándo se dispara un atajo:

  • Global - activo en cualquier sitio de la ventana.
  • Terminal - solo cuando un panel de terminal tiene el foco.
  • Search - solo cuando el overlay de búsqueda en el búfer está abierto.
  • Markdown / MarkdownSearch - solo cuando un panel de markdown tiene el foco, o su overlay de búsqueda está abierto.

¿Cómo navego entre paneles?

Alt+Arrow mueve el foco estructuralmente a través del árbol de paneles en cada SO:

  • Alt+Left / Alt+Right - mueve el foco al panel a la izquierda o derecha.
  • Alt+Up / Alt+Down - mueve el foco al panel arriba o abajo.

Dentro de un panel de terminal, dos extras te ayudan a saltar entre prompts de shell en el historial:

  • Ctrl+Shift+Up - salta al prompt de shell anterior.
  • Ctrl+Shift+Down - salta al siguiente prompt de shell.

El panel activo tiene un borde de barra de título más brillante para que siempre puedas ver dónde aterrizará la próxima pulsación.

¿Cómo divido o cierro paneles?

Vocabulario de chords de división:

  • Cmd/Ctrl+Shift+D - divide horizontalmente (arriba y abajo).
  • Cmd/Ctrl+Shift+E - divide verticalmente (lado a lado).
  • Cmd/Ctrl+Shift+W - cierra el panel enfocado.
  • Cmd/Ctrl+Shift+T - deshace el último cierre de panel.

Unos pocos chords de usuario avanzado mantienen el diseño ordenado:

  • Cmd/Ctrl+Shift+Z - hace zoom al panel enfocado (alterna a ventana completa).
  • Cmd/Ctrl+Shift+S - intercambia el panel enfocado con su hermano.
  • Cmd/Ctrl+Shift+= - iguala todas las proporciones de división en el espacio de trabajo.

Los diseños preestablecidos reemplazan el árbol de división actual con una disposición canónica:

  • Cmd/Ctrl+Alt+1 - división horizontal uniforme.
  • Cmd/Ctrl+Alt+2 - división vertical uniforme.
  • Cmd/Ctrl+Alt+3 - panel principal a la izquierda, pila a la derecha.
  • Cmd/Ctrl+Alt+4 - rejilla en mosaico.

Consulta Diseños para diagramas y casos de uso.

¿Cómo cambio de espacio de trabajo?

Los atajos de espacio de trabajo funcionan desde cualquier panel:

  • Cmd/Ctrl+Shift+N - abre un selector de carpeta y crea un nuevo espacio de trabajo.
  • Cmd/Ctrl+Shift+Q - cierra el espacio de trabajo actual.
  • Cmd/Ctrl+Tab - rota al siguiente espacio de trabajo.
  • Cmd/Ctrl+1 hasta Cmd/Ctrl+9 - salta directamente al espacio de trabajo 1-9 por posición.

Un puñado de utilidades centradas en el espacio de trabajo también están disponibles:

  • Ctrl+Shift+Alt+C - copia la ruta del espacio de trabajo activo al portapapeles.
  • Ctrl+Alt+R - revela la carpeta del espacio de trabajo en tu gestor de archivos.
  • Ctrl+Alt+Z / Ctrl+Alt+C / Ctrl+Alt+V / Ctrl+Alt+W - abre la carpeta del espacio de trabajo en Zed, Cursor, VS Code o Windsurf.

¿Cómo copio y pego en un panel de terminal?

Los paneles de terminal reclaman un conjunto más estricto de atajos de portapapeles para que Ctrl+C siga llegando a la shell como SIGINT:

  • Ctrl+Shift+C - copia la selección activa.
  • Ctrl+Shift+V - pega desde el portapapeles.

En macOS, los chords de memoria muscular también funcionan:

  • Cmd+C - copia (junto a Ctrl+Shift+C).
  • Cmd+V - pega (junto a Ctrl+Shift+V).

Ambos pares aterrizan en el mismo contexto Terminal, así que ninguno se disparará cuando un panel no-terminal tenga el foco.

¿Cómo desplazo el búfer?

La navegación por el historial de desplazamiento vive en el contexto Terminal:

  • Shift+PageUp - desplaza una página hacia arriba en el búfer de historial.
  • Shift+PageDown - desplaza una página hacia abajo.

Los mismos chords desplazan un panel de markdown cuando uno está enfocado.

Para buscar en el búfer, abre el overlay de búsqueda con Ctrl+Shift+F, luego usa Enter / Shift+Enter para recorrer las coincidencias y Escape para descartar el overlay. Alt+R alterna la coincidencia por expresión regular mientras el overlay está abierto.

Tabla completa de atajos

Cada atajo predeterminado entregado hoy. La columna «Acción» es la cadena que usas en las sobrescrituras de paneflow.json shortcuts.

Paneles

Stable
AcciónTeclas predeterminadasContextoDesde
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

Foco de paneles

AcciónTeclas predeterminadasContextoDesde
focus_leftAlt+LeftGlobal0.1.7
focus_rightAlt+RightGlobal0.1.7
focus_upAlt+UpGlobal0.1.7
focus_downAlt+DownGlobal0.1.7

Diseños

Stable
AcciónTeclas predeterminadasContextoDesde
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

Espacios de trabajo

AcciónTeclas predeterminadasContextoDesde
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

Panel de terminal

AcciónTeclas predeterminadasContextoDesde
terminal_copyCtrl+Shift+CTerminal0.1.7
terminal_pasteCtrl+Shift+VTerminal0.1.7
terminal_copyCmd+C (solo macOS)Terminal0.2.9
terminal_pasteCmd+V (solo macOS)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 búsqueda

AcciónTeclas predeterminadasContextoDesde
search_nextEnterSearch0.2.0
search_prevShift+EnterSearch0.2.0
dismiss_searchEscapeSearch0.2.0
toggle_search_regexAlt+RSearch0.2.0

Panel de markdown

Beta
AcciónTeclas predeterminadasContextoDesde
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

Barra de menús de macOS

Stable
AcciónTeclas predeterminadasContextoDesde
quitCmd+Q (solo macOS)Global0.2.9

Acciones sin atajo predeterminado

Estas acciones se entregan con el runtime pero no están enlazadas a una tecla de fábrica. Mapéalas en paneflow.json shortcuts para alcanzarlas desde el teclado.

AcciónDescripción
close_windowCierra la ventana activa.
clear_scroll_historyVacía el búfer de historial en el panel de terminal enfocado.
reset_terminalEnvía un reset completo al panel de terminal enfocado.
start_self_updateDispara el flujo de actualización integrada.
dismiss_updateDescarta el aviso de actualización para el lanzamiento actual.
aboutAbre el diálogo Acerca de.
open_helpAbre este sitio de documentación.
copy / paste / select_allRespaldos genéricos del portapapeles para superficies no-terminal.

¿Cómo sobrescribo un atajo?

Define el objeto shortcuts en paneflow.json. Las claves son pulsaciones; los valores son nombres de acción de las tablas de arriba.

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

La sintaxis completa de sobrescritura, incluyendo el modificador secondary y el alcance por contexto, vive en la página del esquema.

Los atajos pueden sobrescribirse en paneflow.json; los conflictos se resuelven en orden de última escritura gana. Tus entradas de usuario se superponen sobre los predeterminados integrados, así que el atajo más recientemente registrado para una pulsación dada gana. Si dos entradas de usuario mapean la misma pulsación a acciones diferentes, la entrada posterior surte efecto.

On this page