通过键盘拆分面板、切换工作区或跳转到等待中的智能体。查阅下方的默认快捷键,
并使用操作列中的名称在 paneflow.json 中自定义绑定。
Cmd/Ctrl 在 macOS 上表示 Cmd,在 Linux 或 Windows 上表示 Ctrl。
常用快捷键
- 拆分面板:
Cmd/Ctrl+Shift+D或Cmd/Ctrl+Shift+E。 - 聚焦相邻面板:
Alt+Arrow。 - 选择工作区:
Cmd/Ctrl+1-9。 - 跳转到下一个等待中的智能体:
Cmd/Ctrl+Shift+J。 - 在 shell 提示符之间移动:
Cmd/Ctrl+Shift+Up/Down。
Arrow 表示方向键。在 shell 提示符之间移动需要启用
shell 集成(shell_integration)。
操作参考
范围列说明快捷键的适用位置。同一按键组合可能根据当前聚焦的面板执行
不同操作:Ctrl+Shift+C 在终端面板中复制文本,在 Markdown 面板中复制
Markdown。搜索操作在对应的搜索功能处于活动状态时生效。
| 范围 | 操作 | 快捷键 |
|---|---|---|
| 面板和标签页 | ||
| 面板和标签页 | split_horizontally | Cmd/CtrlShiftD |
| 面板和标签页 | split_vertically | Cmd/CtrlShiftE |
| 面板和标签页 | close_pane | Cmd/CtrlShiftW |
| 面板和标签页 | undo_close_pane | Cmd/CtrlShiftT |
| 面板和标签页 | new_tab | Cmd/CtrlAltT |
| 面板和标签页 | close_tab | Cmd/CtrlW |
| 面板和标签页 | next_tab | Cmd/Ctrl] |
| 面板和标签页 | previous_tab | Cmd/Ctrl[ |
| 面板和标签页 | toggle_zoom | Cmd/CtrlShiftZ |
| 面板和标签页 | toggle_detached_pane | Cmd/CtrlAltShiftD |
| 面板和标签页 | split_equalize | Cmd/CtrlShift= |
| 面板和标签页 | swap_pane | Cmd/CtrlShiftS |
| 面板焦点 | ||
| 面板焦点 | focus_left | AltLeft |
| 面板焦点 | focus_right | AltRight |
| 面板焦点 | focus_up | AltUp |
| 面板焦点 | focus_down | AltDown |
| 布局 | ||
| 布局 | layout_even_horizontal | Cmd/CtrlAlt1 |
| 布局 | layout_even_vertical | Cmd/CtrlAlt2 |
| 布局 | layout_main_vertical | Cmd/CtrlAlt3 |
| 布局 | layout_tiled | Cmd/CtrlAlt4 |
| 工作区 | ||
| 工作区 | new_workspace | Cmd/CtrlShiftN |
| 工作区 | close_workspace | Cmd/CtrlShiftQ |
| 工作区 | next_workspace | CtrlTab |
| 工作区 | jump_next_waiting | Cmd/CtrlShiftJ |
| 工作区 | focus_workspaces_sidebar | Cmd/CtrlAltS |
| 工作区 | select_workspace_1 | Cmd/Ctrl1 |
| 工作区 | select_workspace_2 | Cmd/Ctrl2 |
| 工作区 | select_workspace_3 | Cmd/Ctrl3 |
| 工作区 | select_workspace_4 | Cmd/Ctrl4 |
| 工作区 | select_workspace_5 | Cmd/Ctrl5 |
| 工作区 | select_workspace_6 | Cmd/Ctrl6 |
| 工作区 | select_workspace_7 | Cmd/Ctrl7 |
| 工作区 | select_workspace_8 | Cmd/Ctrl8 |
| 工作区 | select_workspace_9 | Cmd/Ctrl9 |
| 工作区 | copy_workspace_path | CtrlShiftAltC |
| 工作区 | reveal_workspace_in_file_manager | CtrlAltR |
| 工作区 | open_workspace_in_zed | CtrlAltZ |
| 工作区 | open_workspace_in_cursor | CtrlAltC |
| 工作区 | open_workspace_in_vscode | CtrlAltV |
| 工作区 | open_workspace_in_windsurf | CtrlAltW |
| 应用视图 | ||
| 应用视图 | toggle_files_sidebar | Cmd/CtrlAltF |
| 应用视图 | toggle_diff_dock_maximize | Cmd/CtrlAltM |
| 应用视图 | open_composer | Cmd/CtrlShiftSpace |
| 应用视图 | toggle_broadcast_member | Cmd/CtrlShiftB |
| 应用视图 | open_broadcast_groups | Cmd/CtrlShiftM |
| 应用视图 | open_attention_queue | Cmd/CtrlShiftU |
| 应用视图 | open_command_palette | Cmd/CtrlShiftP |
| 应用视图 | open_settings | Cmd/Ctrl, |
| Dock(终端、文本框和代码编辑器之外) | ||
| Dock(终端、文本框和代码编辑器之外) | diff_new_file_tab | Cmd/CtrlG |
| Dock(终端、文本框和代码编辑器之外) | diff_new_terminal_tab | Cmd/CtrlJ |
| 终端面板 | ||
| 终端面板 | terminal_copy | CtrlShiftC |
| 终端面板 | terminal_paste | CtrlShiftV |
| 终端面板 | terminal_paste | CtrlV(Linux, Windows) |
| 终端面板 | terminal_copy | CmdC(macOS) |
| 终端面板 | terminal_paste | CmdV(macOS) |
| 终端面板 | terminal_select_all | CtrlShiftA |
| 终端面板 | terminal_select_all | CmdA(macOS) |
| 终端面板 | scroll_page_up | ShiftPageUp |
| 终端面板 | scroll_page_down | ShiftPageDown |
| 终端面板 | jump_prev_prompt | Cmd/CtrlShiftUp |
| 终端面板 | jump_next_prompt | Cmd/CtrlShiftDown |
| 终端面板 | insert_path | Cmd/CtrlShiftI |
| 终端面板 | clear_scroll_history | Cmd/CtrlShiftK |
| 终端面板 | clear_scroll_history | CmdK(macOS) |
| 终端面板 | reset_terminal | Cmd/CtrlShiftR |
| 终端面板 | toggle_copy_mode | CtrlShiftX |
| 终端面板 | toggle_search | CtrlShiftF |
| 终端面板 | toggle_search | CmdF(macOS) |
| 终端面板 | font_size_increase | Cmd/Ctrl= |
| 终端面板 | font_size_decrease | Cmd/Ctrl- |
| 终端面板 | font_size_reset | Cmd/Ctrl0 |
| 搜索浮层 | ||
| 搜索浮层 | search_next | Enter |
| 搜索浮层 | search_prev | ShiftEnter |
| 搜索浮层 | search_next | Down |
| 搜索浮层 | search_prev | Up |
| 搜索浮层 | search_next | Tab |
| 搜索浮层 | search_prev | ShiftTab |
| 搜索浮层 | dismiss_search | Escape |
| 搜索浮层 | toggle_search_regex | AltR |
| 搜索浮层 | toggle_fleet_search | AltF |
| Markdown 面板 | ||
| Markdown 面板 | markdown_scroll_page_up | ShiftPageUp |
| Markdown 面板 | markdown_scroll_page_down | ShiftPageDown |
| Markdown 面板 | markdown_find_open | CtrlF |
| Markdown 面板 | markdown_copy | CtrlShiftC |
| Markdown 面板 | markdown_find_next | Enter |
| Markdown 面板 | markdown_find_prev | ShiftEnter |
| Markdown 面板 | markdown_find_dismiss | Escape |
| 应用 | ||
| 应用 | quit | Cmd/CtrlQ |
| 没有默认快捷键的操作 | ||
| 应用视图 | close_window | 关闭当前窗口。 |
| 终端面板 | fork_conversation | 在分屏中分叉智能体对话。 |
| 终端面板 | accept_conversation_notice | 执行窗格对话提示的操作。 |
| 终端面板 | dismiss_conversation_notice | 关闭窗格的对话提示。 |
自定义快捷键
在 Paneflow 设置的 Keyboard Shortcuts 中修改快捷键,
或直接编辑 paneflow.json。
编辑文件时,将快捷键添加到 shortcuts 对象:
- 用小写按键组合作为键。
- 从表中复制操作名,不要翻译。
- 保存文件。Paneflow 会自动重新加载快捷键。
{
"shortcuts": {
"secondary+shift+t": "new_tab",
"alt+1": "select_workspace_1"
}
}secondary 在 macOS 上表示 Cmd,在 Linux 或 Windows 上表示 Ctrl。
也可以直接使用 cmd 或 ctrl。分隔符支持 + 和 -:ctrl+shift+t
与 ctrl-shift-t 表示同一按键组合。
此示例将 Cmd/Ctrl+Shift+T 绑定为打开标签页,将 Alt+1 绑定为选择第一个
工作区。因此,Cmd/Ctrl+Shift+T 的默认操作「重新打开已关闭的面板」会被替换。
为操作指定快捷键后,该操作的默认快捷键会被移除。如果该按键组合原本用于 其他默认操作,原有绑定也会被替换。每个按键组合只保留一条配置,即使分隔符 或修饰键顺序不同,也不要重复配置。快捷键的适用范围仍由操作决定。
要禁用默认快捷键,将值设为 "none",例如 "secondary+shift+d": "none"。
要恢复默认快捷键,删除禁用该快捷键或重新分配其按键组合或操作的配置条目,
然后保存文件。