OpenCode 常用命令与快捷键集合
——原文档链接见文档末尾
注:Leader 键是Ctrl+X Leader 键类似于 Vim 的 或游戏里的"组合键"。它不是一个功能键,而是一个前缀键。 按下 Leader 键后,OpenCode 会等待你按下一个字母,两者组合起来才是一个完整的快捷键。
1. 常用命令
| Enter | 发送消息 | 回车发送 |
| Shift+Enter | 换行(不发送) | 写多行提示词时用 |
| Ctrl+C | 清空输入 / 退出 | 输入框有内容时清空,没内容时退出 |
| Escape | 中断 AI 响应 | AI 在生成时按,立即停止。按两次可强制中断 |
| ↑ / ↓ | 翻阅历史输入 | 输入框为空时,按上下键可找回之前发过的消息 |
| Tab | 切换 Agent | 在 Plan/Build/不同 Agent 间切换 |
| Ctrl+X → N | 新建会话 | 关闭当前会话新开一个 |
| Ctrl+X → L | 会话列表 | 会话列表,点击切换会话 |
| Ctrl+X → M | 模型列表 | Model |
| Ctrl+X → U | 撤销消息 | Undo |
| Ctrl+X → R | 重做消息 | Redo |
| Ctrl+X → Y | 复制消息 | 复制 AI 回复 |
| Ctrl+X → C | 压缩上下文 | 对话太长时 |
| Ctrl+X → B | 切换侧边栏 | 看会话树 |
| PageUp / PageDown | 翻页浏览 | 长对话翻阅 |
| Ctrl+X → T | 主题列表 | 换个心情 |
| Ctrl+P | 命令面板 | 命令与快捷键查看 |
2. 如何复制内容
方法一:鼠标流(复制选中)
按下鼠标左键,拖动选择你想复制的文字。 松开鼠标左键。
方法二:键盘流(复制 AI 回复)
按下 Leader 键。松开所有键。按下 Y。
方法三:命令流(复制整个会话记录)
在输入框输入 /copy。按 Enter 回车。
管理对话
| /new | 新建会话 |
| /sessions | 查看并切换会话 |
| /undo | 撤销上一步操作 |
| /redo | 重做被撤销的操作 |
| /compact | 压缩上下文 |
| /export | 导出对话记录 |
| /share | 分享会话(生成链接) |
环境管理
查看可用模型
# 查看模型列表
opencode models
# 查看指定厂商
opencode models deepseek
# 查看模型单价—-"想知道某个模型具体的定价?"
opencode models –verbose
# 刷新缓存—-"为什么我配了 Key 却没看到模型?"
opencode models –refresh
# 查看使用统计—-"我这个月写代码用了多少钱?" "Claude 和 GPT-4 哪个我用得多?"
opencode stats
管理身份凭证
# 查看凭证列表
opencode auth list
# 登出/删除凭证
opencode auth logout
OpenCode 中文教程 | AI 编程助手实战指南