Skip to content

标签页、窗格与分屏布局 ​

拖拽拆分窗格、标签页分组,以及固定的边界。

DevAgent 的窗格系统专为同时观察多个 agent 工作而设计,且不会丢失上下文。标签页归入窗格,窗格拆分成布局。

标签页 ​

每个标签页承载一样东西:一个终端、一个编辑器缓冲区、一个浏览器、一个 diff、一个 PR。标签页存在于一个 标签页分组内。

  • 在分组内上下拖动标签页可重新排序。
  • 将标签页拖到另一个分组上可将其移动过去。
  • 在 macOS 上用 Cmd+Option+W、在 Windows / Linux 上用 Ctrl+Alt+W,可关闭当前 worktree 中的每一个编辑器文件标签页。
  • 一条当前标签页的彩色条标示出哪个窗格处于聚焦状态。

切换标签页 ​

全新安装上的默认快捷组合键:

操作

macOS

Linux / Windows

下一个 / 上一个标签页(所有类型)

Cmd+Shift+] / Cmd+Shift+[

Ctrl+Shift+] / Ctrl+Shift+[

下一个 / 上一个标签页(相同类型)

Cmd+Option+] / Cmd+Option+[

Ctrl+Alt+] / Ctrl+Alt+[

上一个最近使用的标签页

Ctrl+Tab

Ctrl+Tab

可在设置 → 快捷键中重新映射。已有的安装会将自定义覆盖项保留在 ~/.orca/keybindings.json 中。

拆分窗格 ​

将标签页拖到某个窗格的边缘即可创建拆分:

  • 右边缘 —— 左右拆分(水平拆分)。
  • 下边缘 —— 上下拆分(垂直拆分)。

拆分可以嵌套。你可以同时在左侧放一个 agent 终端、右上放一个 diff 视图、右下放一个浏览器标签页——全都同时存在。

终端标签页也可以在标签页内部拆分。使用终端标签页菜单中的 Split terminal right 或 Split terminal down,或使用当前终端窗格标题栏中的拆分按钮进行右侧拆分。

固定的边界 ​

窗格边界会停留在你放置的位置。调整窗口大小不会打乱你的布局;边界位置按 worktree 分别保存。

跨 worktree 的标签页分组 ​

每个 worktree 拥有自己的标签页布局。切换 worktree 会替换整棵窗格树——你的浏览器标签页、终端和 diff 会精确地按你离开时的样子重新出现。

DevAgent 桌面客户端文档