进阶 onorca.dev 2026-10-18 18:52:10 · 17 阅读

第36章 标签页、面板与分屏布局

标签页、面板与分屏布局

拖拽分屏、标签组、固定边界。Orca 的面板系统专为同时观察多个 agent 工作而设计,让你不丢失上下文。标签页组成标签组,标签组拆分成布局。

把标签页拖到面板边缘即可分屏——终端、diff、浏览器标签并排显示。

标签页

每个标签页承载一个内容:终端、编辑器缓冲区、浏览器、diff 或 PR。标签页放在标签组里。

  • 在组内上下拖动标签页可调整顺序。
  • 把标签页拖到另一个组即可移动。
  • 右键终端、编辑器或浏览器标签页,选择 Copy Tab ID,即可复制该标签页的稳定引用(如 orcaTabId: abc123)——想让 agent 精确定位某个标签页时很方便。对非激活和已固定的标签页同样有效,且不会重命名、激活或关闭该标签页。
  • 在 macOS 上按 Cmd+Option+W,Windows / Linux 上按 Ctrl+Alt+W,可关闭当前 worktree 中所有编辑器文件标签页。
  • 激活标签页上有一条颜色条,标示当前聚焦的是哪个面板。

鼠标悬停在标签页任意位置,可看到完整标题,下方一行会显示标签页图标和程序名。切到下一个标签页时,其卡片会带短滑动动画立即显示,标题被截断也能轻松辨认,不用对准文字。

切换标签页

新安装的默认组合键:

操作macOSLinux / Windows
下一个 / 上一个标签页(所有类型)Cmd+Shift+] / Cmd+Shift+[Ctrl+Shift+] / Ctrl+Shift+[
下一个 / 上一个标签页(同类)Cmd+Option+] / Cmd+Option+[Ctrl+Alt+] / Ctrl+Alt+[
最近使用的前一个标签页Ctrl+TabCtrl+Tab

可在 Settings → Shortcuts 中重新映射。已有安装的自定义覆盖保留在 ~/.orca/keybindings.json。

分屏面板

把标签页拖到面板边缘即可创建分屏:

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

分屏可嵌套。你可以左侧放 agent 终端,右上放 diff 视图,右下放浏览器标签页——同时进行。

任意类型的标签页都能与任意类型分屏共存——agent 终端、diff、浏览器、编辑器、PR 视图都在同一个面板树里。

终端标签页内部也可以分屏。在终端标签页菜单中选择 Split terminal right 或 Split terminal down,或点击激活终端面板头部的分屏按钮进行右分屏。

固定边界

面板边界停在你放置的位置。调整窗口大小不会打乱布局;边界位置按 worktree 单独保存。

跨 worktree 的标签组

每个 worktree 拥有独立的标签页布局。切换 worktree 会整体替换面板树——浏览器标签页、终端和 diff 都会按你离开时的样子原样恢复。

评论 (0)