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+1hastaCmd/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 aCtrl+Shift+C).Cmd+V- pega (junto aCtrl+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
| Acción | Teclas predeterminadas | Contexto | Desde |
|---|---|---|---|
split_horizontally | Cmd/Ctrl+Shift+D | Global | 0.1.7 |
split_vertically | Cmd/Ctrl+Shift+E | Global | 0.1.7 |
close_pane | Cmd/Ctrl+Shift+W | Global | 0.1.7 |
undo_close_pane | Cmd/Ctrl+Shift+T | Global | 0.2.0 |
toggle_zoom | Cmd/Ctrl+Shift+Z | Global | 0.2.0 |
swap_pane | Cmd/Ctrl+Shift+S | Global | 0.2.0 |
split_equalize | Cmd/Ctrl+Shift+= | Global | 0.2.0 |
new_tab | Cmd/Ctrl+Alt+T | Global | 0.2.0 |
close_tab | Cmd/Ctrl+W | Global | 0.2.0 |
Foco de paneles
| Acción | Teclas predeterminadas | Contexto | Desde |
|---|---|---|---|
focus_left | Alt+Left | Global | 0.1.7 |
focus_right | Alt+Right | Global | 0.1.7 |
focus_up | Alt+Up | Global | 0.1.7 |
focus_down | Alt+Down | Global | 0.1.7 |
Diseños
| Acción | Teclas predeterminadas | Contexto | Desde |
|---|---|---|---|
layout_even_horizontal | Cmd/Ctrl+Alt+1 | Global | 0.2.0 |
layout_even_vertical | Cmd/Ctrl+Alt+2 | Global | 0.2.0 |
layout_main_vertical | Cmd/Ctrl+Alt+3 | Global | 0.2.0 |
layout_tiled | Cmd/Ctrl+Alt+4 | Global | 0.2.0 |
Espacios de trabajo
| Acción | Teclas predeterminadas | Contexto | Desde |
|---|---|---|---|
new_workspace | Cmd/Ctrl+Shift+N | Global | 0.1.7 |
close_workspace | Cmd/Ctrl+Shift+Q | Global | 0.1.7 |
next_workspace | Cmd/Ctrl+Tab | Global | 0.1.7 |
select_workspace_1 | Cmd/Ctrl+1 | Global | 0.1.7 |
select_workspace_2 | Cmd/Ctrl+2 | Global | 0.1.7 |
select_workspace_3 | Cmd/Ctrl+3 | Global | 0.1.7 |
select_workspace_4 | Cmd/Ctrl+4 | Global | 0.1.7 |
select_workspace_5 | Cmd/Ctrl+5 | Global | 0.1.7 |
select_workspace_6 | Cmd/Ctrl+6 | Global | 0.1.7 |
select_workspace_7 | Cmd/Ctrl+7 | Global | 0.1.7 |
select_workspace_8 | Cmd/Ctrl+8 | Global | 0.1.7 |
select_workspace_9 | Cmd/Ctrl+9 | Global | 0.1.7 |
copy_workspace_path | Ctrl+Shift+Alt+C | Global | 0.2.0 |
reveal_workspace_in_file_manager | Ctrl+Alt+R | Global | 0.2.0 |
open_workspace_in_zed | Ctrl+Alt+Z | Global | 0.2.0 |
open_workspace_in_cursor | Ctrl+Alt+C | Global | 0.2.0 |
open_workspace_in_vscode | Ctrl+Alt+V | Global | 0.2.0 |
open_workspace_in_windsurf | Ctrl+Alt+W | Global | 0.2.0 |
Panel de terminal
| Acción | Teclas predeterminadas | Contexto | Desde |
|---|---|---|---|
terminal_copy | Ctrl+Shift+C | Terminal | 0.1.7 |
terminal_paste | Ctrl+Shift+V | Terminal | 0.1.7 |
terminal_copy | Cmd+C (solo macOS) | Terminal | 0.2.9 |
terminal_paste | Cmd+V (solo macOS) | Terminal | 0.2.9 |
scroll_page_up | Shift+PageUp | Terminal | 0.1.7 |
scroll_page_down | Shift+PageDown | Terminal | 0.1.7 |
toggle_copy_mode | Ctrl+Shift+X | Terminal | 0.2.0 |
toggle_search | Ctrl+Shift+F | Terminal | 0.2.0 |
jump_to_prompt_prev | Ctrl+Shift+Up | Terminal | 0.2.0 |
jump_to_prompt_next | Ctrl+Shift+Down | Terminal | 0.2.0 |
Overlay de búsqueda
| Acción | Teclas predeterminadas | Contexto | Desde |
|---|---|---|---|
search_next | Enter | Search | 0.2.0 |
search_prev | Shift+Enter | Search | 0.2.0 |
dismiss_search | Escape | Search | 0.2.0 |
toggle_search_regex | Alt+R | Search | 0.2.0 |
Panel de markdown
| Acción | Teclas predeterminadas | Contexto | Desde |
|---|---|---|---|
markdown_scroll_page_up | Shift+PageUp | Markdown | 0.2.14 |
markdown_scroll_page_down | Shift+PageDown | Markdown | 0.2.14 |
markdown_find_open | Ctrl+F | Markdown | 0.2.14 |
markdown_copy | Ctrl+Shift+C | Markdown | 0.2.14 |
markdown_find_next | Enter | MarkdownSearch | 0.2.14 |
markdown_find_prev | Shift+Enter | MarkdownSearch | 0.2.14 |
markdown_find_dismiss | Escape | MarkdownSearch | 0.2.14 |
Barra de menús de macOS
| Acción | Teclas predeterminadas | Contexto | Desde |
|---|---|---|---|
quit | Cmd+Q (solo macOS) | Global | 0.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ón | Descripción |
|---|---|
close_window | Cierra la ventana activa. |
clear_scroll_history | Vacía el búfer de historial en el panel de terminal enfocado. |
reset_terminal | Envía un reset completo al panel de terminal enfocado. |
start_self_update | Dispara el flujo de actualización integrada. |
dismiss_update | Descarta el aviso de actualización para el lanzamiento actual. |
about | Abre el diálogo Acerca de. |
open_help | Abre este sitio de documentación. |
copy / paste / select_all | Respaldos 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.
Tu primera sesión de Paneflow
Lanza Paneflow, divide tu primer panel y aprende el modelo mental central en menos de cinco minutos.
Diseños
Aplica los cuatro diseños predefinidos integrados de Paneflow - horizontal uniforme, vertical uniforme, vertical principal y en mosaico - para reformar un espacio de trabajo en una sola pulsación.