OpenCode.ai 快捷键一览

以下内容均为 AI 整理翻译,未进行校对。

Leader 键默认为 Ctrl + X;下文用 <leader> 指代。

1. 应用级

功能 快捷键
退出应用 Ctrl+C Ctrl+D <leader> q

2. 侧边栏 / 界面

功能 快捷键
打开文件树(编辑器) <leader> e
切换侧边栏显隐 <leader> b
切换滚动条 未绑定
切换用户名显隐 未绑定
状态视图 <leader> s
主题列表 <leader> t
显示 / 隐藏工具详情 未绑定

3. Session(会话)管理

功能 快捷键
新建会话 <leader> n
会话列表 <leader> l
时间线视图 <leader> g
导出会话 <leader> x
重命名会话 未绑定
分享 / 取消分享 未绑定
中断当前运行 Esc
紧凑模式切换 <leader> c
切换到子会话 <leader> →
反向切换子会话 <leader> ←
返回父会话 <leader> ↑

4. 消息区导航

功能 快捷键
上翻一页 PageUp
下翻一页 PageDown
上翻半页 Ctrl+Alt+U
下翻半页 Ctrl+Alt+D
跳到第一条消息 Ctrl+G / Home
跳到最后一条消息 Ctrl+Alt+G / End
复制选中消息 <leader> y
撤销操作 <leader> u
重做操作 <leader> r
切换隐藏/显示 <leader> h

5. 模型 & Agent

功能 快捷键
模型列表 <leader> m
循环最近使用模型 F2
反向循环最近模型 Shift+F2
循环收藏模型 未绑定
切换模型变体 Ctrl+T
Agent 列表 <leader> a
循环下一个 Agent Tab
循环上一个 Agent Shift+Tab

6. 输入框编辑(Emacs / 通用风格)

功能 快捷键
清空输入 Ctrl+C
粘贴 Ctrl+V
发送消息 Enter
换行(不发送) Shift+Enter / Ctrl+Enter / Alt+Enter / Ctrl+J
左移 / Ctrl+B
右移 / Ctrl+F
上移
下移
行首 Ctrl+A
行尾 Ctrl+E
文件首 Home
文件尾 End
删除整行 Ctrl+Shift+D
删除至行尾 Ctrl+K
删除至行首 Ctrl+U
退格 Backspace
删除 Delete / Ctrl+D
撤销 Ctrl+- / Super+Z
重做 Ctrl+. / Super+Shift+Z
按单词前移 Alt+F / Alt+→ / Ctrl+→
按单词后移 Alt+B / Alt+← / Ctrl+←
删除后一单词 Alt+D / Ctrl+Delete
删除前一单词 Ctrl+W / Ctrl+Backspace

7. 历史命令

功能 快捷键
上一条历史
下一条历史

8. 终端

功能 快捷键
挂起前台进程 Ctrl+Z
切换终端标题栏 未绑定

9. 帮助

功能 快捷键
显示 / 隐藏提示 <leader> h

注:标记为 未绑定 的功能当前未分配快捷键,可在设置里自行添加。