主题
快捷命令
全部快捷键、命令面板与触发符的速查表。键位写法 Ctrl/Cmd:Windows 与 Linux 按 Ctrl,macOS 按 Cmd。应用菜单「帮助 → 快捷键」可随时弹出速查弹窗(由快捷键注册表驱动)。
全局快捷键
| 快捷键 | 动作 |
|---|---|
Ctrl/Cmd + N | 新建会话(空会话复用) |
Ctrl/Cmd + W | 关闭当前标签(关闭后切相邻标签) |
Ctrl/Cmd + Shift + ] / [ | 下一个 / 上一个标签(循环回绕;备选 Ctrl + PageDown / PageUp) |
Ctrl/Cmd + B | 切换会话侧栏 |
`Ctrl/Cmd + ` | 切换终端抽屉 |
Ctrl/Cmd + Shift + E | 收起 / 展开编辑区(专注模式) |
Ctrl/Cmd + K | 命令面板 |
Esc | 中断流式回复 / 关闭对话框 |
Esc 按作用域分层让位,内层界面优先消费:
- 对话框、下拉、查找条、命令面板、右键菜单、会话多选等内层界面消费自身语义后阻断上抛,全局兜底收不到事件即让位;存在可见的模态浮层(对话框 / 抽屉 / 确认框)时让位;
- 焦点在输入框或编辑器内、且没有内层消费者时,
Esc仍会中断会话; - 会话停在等待作答或等待审批时不触发中断(改为提示先作答或点停止);
- 修饰键组合(如
Shift+Esc)、按住重复、输入法组合期不触发。
场景快捷键
| 场景 | 快捷键 |
|---|---|
| 输入框 | Enter 发送 · Shift + Enter 换行(输入法组合期不发送) |
| 编辑器 | Ctrl/Cmd + S 保存 · Ctrl/Cmd + F 查找 · Ctrl/Cmd + L 选中代码送入对话 |
| 文件树 | Ctrl/Cmd + C / V 复制粘贴 · F2 重命名 · Delete 删除 · 方向键导航 |
| 终端 | 新建终端:Windows / Linux Ctrl + Shift + T、macOS Cmd + T;复制 / 粘贴 / 全选 / 清屏(macOS 用 Cmd 组合,Windows / Linux 用 Ctrl + Shift;清屏 Ctrl + Shift + K,macOS 终端内也可用 shell 原生的 Ctrl + L) |
| 三维查看器 | H 隐藏选中构件 · Shift + H 全部显示 |
macOS 上终端聚焦时
Cmd + K被命令面板占用,终端清屏用Ctrl + L。
命令面板(Ctrl/Cmd + K)
输入关键词过滤,↑↓ 选择、Enter 执行。它管的是应用本身的操作;输入框敲 / 召出的命令菜单是发消息用的另一个东西,见下节。
| 命令 | 动作 |
|---|---|
| 新建会话 | 建一条新会话(快捷键见全局表) |
| 切换会话侧栏 | 收起 / 展开左侧会话列表 |
| 切换终端 | 收起 / 展开终端抽屉 |
| 切换文件目录 | 收起 / 展开右侧文件面板 |
| 切换主题 | 浅色 / 深色轮换 |
| 打开设置 | 进入设置页 |
输入框的两个触发符
敲下即召出弹层,↑↓ 选择、Enter 插入;光标移开或 Esc 关闭:
| 触发符 | 召出什么 | 用法 |
|---|---|---|
/ | 命令与技能菜单 | /演示 做一个数据看板 |
# | 文件引用弹层(搜索本项目文件与文件夹) | # 后输入文件名关键词,选中后文件在输入框里显示为标签块(不是纯文字),发送时 AI 直接读该文件原文——不用复制粘贴 |
- 触发只有在从弹层选中时才生效;手敲同名字样按普通文本发送(路径里的斜杠不受影响);
- 选中的
/命令在输入框里只写入/命令名(可编辑的占位文本),发送时才展开为完整模板——因此可以紧跟补充说明,如#需求文档.md 把里面的验收标准整理成清单; - 引用的文件被移动或删除时发送会停下提示,不把失效路径交给 AI。
/ 命令清单
快捷命令(按弹层顺序排列):
| 命令 | 用途 |
|---|---|
/演示 | 边讲边做出可视化原型:跳过前置直出可看页面,先看效果再按反馈精修 |
/会话转交 | 确认信息已落盘,生成提示词让新会话无缝接续 |
/理清思路 | 模糊想法或「感觉不对」时澄清意图、诊断根因,产出可执行方案 |
/工单处理 | 先确认、再设计,最后处理 |
/Bug处理 | Bug 修复起手式:确认归属 → 前置诊断 → 方案 → 授权 |
/收尾质检 | 交付前收尾质检:先对齐 → 出表 → 报你拍板 → 批准后才执行 |
/反假实现 | 拆解时声明能力边界(A/B/C),交付前扫描假实现信号并修正虚假完成声明 |
/第一性原理 | 不依赖惯例和类比,回归基本约束重新推导 |
/闭环验证 | 交付前跑真实全链路测试并出报告 |
/资产体检 | 文档资产健康度体检:健康快照 → 分流盘点 → 定性深审 → 报告拍板 → 治理闭环 |
技能:只收录用户会显式启动的工作流技能(当前为 debug 调试流程)。能力型技能(文档处理、图片生成、CAD 等)由 AI 按技能纪律自动加载,不出现在列表里。
命令按当前窗口模式过滤:编程专属命令在 FDE 模式不出现;同名双版本命令(如「会话转交」的工程版与 FDE 版)每个模式只显示一个。
自定义命令
命令文件是 Markdown(frontmatter 声明 description 等元信息,正文为提示词模板,可用 $ARGUMENTS 接用户输入),文件名即命令名。加载来源三处,后加载者覆盖同名内置命令:
| 来源 | 位置 |
|---|---|
| 项目级 | <项目目录>/.yaoshu-code/command(s)/<命令名>.md(command 与 commands 目录均可) |
| 用户级 | 全局配置目录 ~/.config/yaoshu-code/command(s)/<命令名>.md |
| 配置内联 | yaoshu-code.json 的 command 对象(按命令名作键) |
