第 04 模块 · 2 节

Quick Commands 与浮动终端

《Orca 进阶实战》04 终端、通知与 Agent 管理 · 本节时长 22 分钟

两个效率件Quick Commands 保存你常用的终端命令与 Agent 提示词;浮动终端是「一个快捷键就到」的全局 shell 面板。两者配合,工作流像肌肉记忆一样顺。

Quick Commands

保存常用命令:npm run devpnpm test、项目专属 setup 脚本,以及可复用的 Agent 提示词(给 Claude / Codex 这类 launch-time prompt Agent 用)。

创建与作用域

  • 位置:Settings → Quick Commands,或标签条的 Add command 按钮
  • 每条命令 = 标签 + 命令文本 + 作用域:
    • Global —— 到处可用
    • Project —— 只在指定仓库的工作树里显示

运行

  • 标签条 Quick Commands 分体按钮:开新终端标签并运行
  • 终端右键菜单:插入当前终端(不新开)
  • 每条命令有复制控制,随时把命令体放上剪贴板
  • 配对远程服务器时,选择器可并排显示本地与远程集合(按主机标注,如 Local MacOrca Server

浮动终端(Floating terminal)

全局 shell 表面,无论你在哪个工作树、哪个标签,一键即达

  • 默认开启(新安装);Cmd+Option+A(macOS)/ Ctrl+Alt+A(Win/Linux)开关与聚焦切换
  • 窗口边缘的浮动按钮也可点
  • 起始工作目录可设(默认 ~
  • 自带标签页,并支持编排(orchestration)启动——可以在不占用工作树面板的情况下发起后台任务

设置:Settings → Terminal → Floating terminal。


落地练习:建一条命令 + 用浮动终端

  1. 在 Quick Commands 里建一条 Global 命令:git status --short(或你的常用命令)
  2. 建一条 Project 命令(如 npm run dev),只在你的仓库显示
  3. 用标签条按钮运行一次、用终端右键菜单插入一次
  4. 打开浮动终端(快捷键),确认它出现在任何工作树之上
  5. 在浮动终端里跑一个长任务,切回工作树干别的,验证互不干扰

怎么判断做对了?——你能说出 Global / Project 作用域的区别,并在一分钟内调出浮动终端跑命令。

卡住了怎么办? 浮动终端快捷键没反应:确认在 Settings → Terminal → Floating terminal 里开启;命令没显示:检查作用域是不是 Project 但当前仓库不匹配。


小结

  1. Quick Commands = 命令/提示词 + Global/Project 作用域
  2. 运行方式:新标签运行 or 右键插入当前终端
  3. 浮动终端全局可达,自带标签、支持后台编排
  4. 快捷键:Cmd+Option+A / Ctrl+Alt+A

下一节,通知、Agent 仪表盘与会话历史。