Paneflow 的 4 种布局预设会重新排列 活动标签页 中已打开的面板。 可以用它们比较智能体输出、阅读较宽的日志,或将一个会话放在其他会话旁边。 正在运行的命令会在各自的面板中继续执行。
选择并应用布局
在标签页中的面板内,使用以下快捷键。在 macOS 上使用 Cmd,
在 Linux 和 Windows 上使用 Ctrl。也可以用 Cmd/Ctrl+Shift+P
打开命令面板,选择 Pane layout,再选择布局预设。
以下名称与命令面板中的显示一致。
| 预设 | 快捷键 | 排列方式 |
|---|---|---|
| Even horizontal | Cmd/Ctrl+Alt+1 | 将面板排成一行,宽度相等。 |
| Even vertical | Cmd/Ctrl+Alt+2 | 将面板排成一列,高度相等。 |
| Main vertical | Cmd/Ctrl+Alt+3 | 焦点面板在左侧,其他面板在右侧垂直排列。左右各占一半宽度。 |
| Tiled | Cmd/Ctrl+Alt+4 | 根据面板数量确定行数和列数,排列为网格。 |
- 在宽屏上比较较短的输出时,选择 Even horizontal。
- 日志或命令需要标签页的完整宽度时,选择 Even vertical。
- 在测试或其他会话旁边跟踪一个智能体时,选择 Main vertical。 应用前,先将焦点移到要放在左侧的面板。
- 同时观察多个会话,且不需要主面板时,选择 Tiled。
Main vertical 会将焦点保留在选定面板上。其他预设会将焦点移到新布局中的 第一个面板。只有一个面板时,应用预设不会改变排列方式。
均衡大小,不改变排列
按 Cmd/Ctrl+Shift+= 运行 split_equalize。它会均衡每个现有分屏内部
面板之间的空间,并保持当前排列方式。
调整面板大小后,如果希望保留相同的行和列,可以使用此操作。 布局预设则会替换排列方式和大小比例。
在原有会话中继续工作
应用预设会复用现有面板,保留 shell、运行中的命令、终端历史和工作目录。 构建或智能体任务会在面板移动后继续执行。其他标签页保留各自的布局。
退出 Paneflow 后是否保持会话运行,需要单独选择。退出时选择 Keep sessions running,重新打开应用即可连接。会话宿主和机器必须保持运行。 停止、重新打开或重启会话的方法见终端会话指南。
配置布局和快捷键
要修改快捷键,在 paneflow.json 的 shortcuts 中将操作名称绑定到按键。
工作区模板和 paneflow up 使用最右列的预设值。
| 预设 | 快捷键操作 | 预设值 |
|---|---|---|
| Even horizontal | layout_even_horizontal | even_h |
| Even vertical | layout_even_vertical | even_v |
| Main vertical | layout_main_vertical | main_vertical |
| Tiled | layout_tiled | tiled |
在工作区模板中,设置 commands[].workspace.layout_preset。
在 paneflow up 文件中,设置 layout。为新工作区选择预设会设定初始排列;
使用快捷键则会重新排列现有标签页。