词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
💡 一句话总结:记住这 15 个快捷键,日常操作效率翻倍。

/new/models确保你已经完成以下事项:
<Leader> 或游戏里的"组合键"。它不是一个功能键,而是一个前缀键。┌─────────────────────────────────────────────────────────────┐
│ 第 1 步 第 2 步 第 3 步 │
│ 按下 Ctrl+X → 松开所有键 → 按下字母键(如 N) │
│ │
│ ⚠️ 关键:第 2 步必须松开!不是同时按住三个键! │
└─────────────────────────────────────────────────────────────┘| 你想做什么 | 完整操作 | 错误操作 |
|---|---|---|
| 新建会话 | 按 Ctrl+X → 松开 → 按 N | ❌ 同时按 Ctrl+X+N |
| 打开会话列表 | 按 Ctrl+X → 松开 → 按 L | ❌ 按住 Ctrl 不放按 X 再按 L |
| 切换模型 | 按 Ctrl+X → 松开 → 按 M | ❌ 按太快没松开 |
| 快捷键 | 功能 | 说明 |
|---|---|---|
| Enter | 发送消息 | 回车发送 |
| Shift+Enter | 换行(不发送) | 写多行提示词时用 |
| Ctrl+C | 清空输入 / 关闭对话框 / 退出 | 详见下方说明 |
| Escape | 中断 AI 响应 | AI 在生成时按,立即停止。按两次可强制中断 |
| ↑ / ↓ | 翻阅历史输入 | 输入框为空时,按上下键可找回之前发过的消息 |
| Tab | 切换 Agent | 在 Plan/Build/不同 Agent 间切换 |
| Ctrl+X → N | 新建会话 | Leader 键 + N = New |
| Ctrl+X → L | 会话列表 | Leader 键 + L = List |
| 快捷键 | 功能 | 记忆技巧 |
|---|---|---|
| Ctrl+X → M | 模型列表 | Model |
| F2 | 快速切换最近模型 | IDE 通用 |
| Ctrl+X → U | 撤销消息 | Undo |
| Ctrl+X → R | 重做消息 | Redo |
| Ctrl+P | 命令面板 | 同 VS Code |
| 快捷键 | 功能 | 使用场景 |
|---|---|---|
| Ctrl+X → Y | 复制消息 | 复制 AI 回复 |
| Ctrl+X → C | 压缩上下文 | 对话太长时 |
| Ctrl+X → B | 切换侧边栏 | 看会话树 |
| PageUp / PageDown | 翻页浏览 | 长对话翻阅 |
| Ctrl+X → T | 主题列表 | 换个心情 |
| 快捷键 | 功能 | Readline 风格 |
|---|---|---|
| Ctrl+A | 跳到行首 | ✅ |
| Ctrl+E | 跳到行尾 | ✅ |
| Ctrl+K | 删除光标到行尾 | ✅ |
| Ctrl+U | 删除光标到行首 | ✅ |
| Ctrl+W | 删除上一个单词 | ✅ |
| Alt+B | 后退一个单词 | ✅ |
| Alt+F | 前进一个单词 | ✅ |
第一行第二行你好你好全部通过才能继续
| 现象 | 原因 | 解决 |
|---|---|---|
| Shift+Enter 不换行,直接发送 | 终端不发送修饰键 | 改用 Ctrl+J,或配置终端 |
| 按 Ctrl+X 然后按 N 没反应 | 没有松开 Ctrl+X 就按了 N | 必须先松开,再按 N |
| 按 Ctrl+X 没反应 | 终端劫持了该按键 | 检查终端设置,或换个终端 |
| Ctrl+C 不是复制 | 用来清空输入或退出,不是复制 | 要复制请用 Ctrl+X → Y 或鼠标选中后 Ctrl+V |
| 上箭头没有出现历史记录 | 输入框不是空的 | 先清空输入框(Ctrl+C),再按上箭头 |
| Tab 没有切换 Agent | 在输入状态按的 | 先按 Escape 退出输入,再按 Tab |
| Ctrl+Z 意外挂起 | 以为是撤销,实际是挂起终端 | OpenCode 会暂停,需在终端输入 fg 恢复。不要用来"撤销"! |
回车发送,Shift 换行
上箭头翻历史,Ctrl+C 关弹框清输入
新建 N,列表 L,模型 M 要牢记
撤销 U,重做 R,复制 Y 不费力
Escape 中断响应快
Tab 切 Agent 真方便
Ctrl+Z 会挂起,别当撤销用下一课我们学习 全局提示词,让 AI 永久记住你的工作习惯。 你会学到: 创建规则文件,不用每次都说"用中文回复" 全局规则 vs 项目规则的区别 实用规则示例
更新时间:2026-01-13
| 功能 | 文件路径 | 行号 |
|---|---|---|
| 快捷键默认值 | src/config/config.ts | 616-754 |
| 快捷键解析 | src/util/keybind.ts | 全文件 |
config.ts):input_submit = "return" - 发送消息(第 668 行)input_newline = "shift+return,ctrl+return,alt+return,ctrl+j" - 换行(第 669-673 行)input_clear = "ctrl+c" - 清空输入(第 666 行)app_exit = "ctrl+c,ctrl+d,<leader>q" - 退出应用(第 617 行)history_previous = "up" - 上一条历史(第 747 行)history_next = "down" - 下一条历史(第 748 行)agent_cycle = "tab" - 切换 Agent(第 663 行)leader = "ctrl+x" - Leader 键(第 616 行)session_new = "<leader>n" - 新建会话session_list = "<leader>l" - 会话列表model_list = "<leader>m" - 模型列表messages_undo = "<leader>u" - 撤销消息messages_redo = "<leader>r" - 重做消息