跳到内容
PaneflowPaneflow

布局

将活动标签页的面板排列为行、列或网格,把一个面板放在左侧,并使用 Paneflow 布局快捷键均衡面板大小。

Paneflow 的 4 种布局预设会重新排列 活动标签页 中已打开的面板。 可以用它们比较智能体输出、阅读较宽的日志,或将一个会话放在其他会话旁边。 正在运行的命令会在各自的面板中继续执行。

选择并应用布局

在标签页中的面板内,使用以下快捷键。在 macOS 上使用 Cmd, 在 Linux 和 Windows 上使用 Ctrl。也可以用 Cmd/Ctrl+Shift+P 打开命令面板,选择 Pane layout,再选择布局预设。

以下名称与命令面板中的显示一致。

预设快捷键排列方式
Even horizontalCmd/Ctrl+Alt+1将面板排成一行,宽度相等。
Even verticalCmd/Ctrl+Alt+2将面板排成一列,高度相等。
Main verticalCmd/Ctrl+Alt+3焦点面板在左侧,其他面板在右侧垂直排列。左右各占一半宽度。
TiledCmd/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 horizontallayout_even_horizontaleven_h
Even verticallayout_even_verticaleven_v
Main verticallayout_main_verticalmain_vertical
Tiledlayout_tiledtiled

在工作区模板中,设置 commands[].workspace.layout_preset。 在 paneflow up 文件中,设置 layout。为新工作区选择预设会设定初始排列; 使用快捷键则会重新排列现有标签页。

按键映射见快捷键自定义指南,可复用工作区的配置见 工作区模板参考,从文件打开工作区的方法见 CLI 自动化指南。