第 04 模块 · 3 节

快速打开与 Jump Palette 导航

《Orca 基础入门》04 窗口、导航与会话 · 本节时长 24 分钟

工作树一多,导航就是瓶颈Orca 给了两个键盘优先的导航工具:Quick Open(找文件)与 Worktree Jump Palette(跳工作树 / 标签)。学会它们,几十个工作树也不迷路。

Quick Open(Cmd-P):文件搜索

  • 作用域:当前工作树
  • 输入片段即搜索,按「最近使用 + 匹配度」排序
  • gitignore 的文件也会出现(作为第二梯队排在被跟踪文件之后)——构建产物、env 文件依然找得到

新标签页 omnibox(+)

标签条上的 + 打开一个全能搜索框(placeholder:Search open tabs, files, URLs, agents…):

  • 匹配已打开的标签、文件、URL、Agent
  • 文件已打开时优先跳到已有缓冲,不会开第二份
  • 输入多词短语 → 触发网页搜索(在工作树浏览器里用默认搜索引擎打开);前缀 ? 强制直接搜索

Worktree Jump Palette(Cmd-J)

跨所有工作树与所有标签的一次搜索。空输入时按节展示:

  1. Recent Chats & Terminals —— 最近 6 个 Agent/终端会话,按活跃度排序(等你输入 > 完成 > 空闲),带注意力徽标;Cmd+1~Cmd+6(macOS)/Ctrl+1~Ctrl+6 直达
  2. Recent Worktrees —— 最近聚焦的工作树
  3. Projects 与 repo groups —— 跳到侧边栏分区
  4. 输入后:每个仓库的工作树、缓存的 GitHub PR 标题/编号(#123)、GitLab MR(!123)、所有打开的标签(先按当前工作树再全局)

进阶玩法

  • Tab:主机与项目筛选菜单(显示为可移除的 chips)
  • Shift+Enter:在新分屏里打开工作树,而不是替换当前面板
  • 输入不匹配已有工作树时,会出现 Create worktree 行,用输入文本作为任务名直接创建
  • 支持 Slack 风格 emoji 短代码搜索

快捷方式速查

快捷键 动作
Cmd+P / Ctrl+P Quick Open(当前工作树文件)
Cmd+J / Ctrl+J Worktree Jump Palette
Cmd+1~6 / Ctrl+1~6 Jump Palette 里的最近会话直达
全部可重映射 Settings → Shortcuts

落地练习:把导航练成肌肉记忆

  1. 开 4~5 个工作树,每个里面启动或打开点东西
  2. Cmd+J 打开 Jump Palette,看 Recent 两个分区
  3. 输入某个工作树名跳过去;Shift+Enter 试一次分屏打开
  4. Cmd+P 找当前工作树里的一个文件
  5. 在 + omnibox 里输入一个多词短语,验证网页搜索行为

怎么判断做对了?——你能闭着眼说出三个入口的分工:Cmd+P 找文件、Cmd+J 跳工作树/标签、+ omnibox 全能搜索。

卡住了怎么办? 快捷键冲突就重映射;找不到隐藏工作树就用 Cmd+J——它不受侧边栏筛选影响。


小结

  1. Quick Open:当前工作树文件搜索,gitignore 文件也可见
    • omnibox:标签 / 文件 / URL / Agent / 网页搜索一框搞定
  2. Cmd+J:跨工作树与标签的全局跳跃,带最近会话与数字直达
  3. Shift+Enter 分屏打开、Tab 筛选、可直接创建新工作树
  4. 全部快捷键可重映射

到这里,Orca 基础课就完成了。你已经掌握了核心循环与导航;下一门进阶课,我们学习如何认真评审 Agent 的产出、用 Design Mode 修 UI、并打造高效的终端工作流。