键盘快捷键
按 Ctrl+.(Windows 或不支持 Kitty keyboard protocol 的 terminal 中按 Ctrl+X)可在 TUI 内打开此列表;当前上下文不适用的条目会变暗。
部分组合键因 terminal 而异,请参阅 Terminal 差异。
基本操作
| 按键 | 操作 |
|---|---|
Enter | 发送 prompt |
Tab | 在 prompt 和 scrollback 之间移动焦点 |
Esc | 取消正在运行的 turn |
Esc Esc | 清空 prompt;如果 prompt 已为空,则打开 rewind |
Ctrl+C | 取消 turn |
Shift+Tab | 循环切换模式(Normal / Plan / Auto(可用时)/ Always-approve) |
Ctrl+P 或 ? | Command palette |
Ctrl+. / Ctrl+X | 键盘快捷键 |
F2 或 Ctrl+, | Settings |
Ctrl+Q / Ctrl+D | 退出(按两次) |
输入
| 按键 | 操作 |
|---|---|
Ctrl+Enter 或 Ctrl+I | 在 turn 运行时插话 |
Shift+Enter | 换行;multiline 模式下为发送(使用 Alt+Enter 作为不支持 Shift+Enter 时的替代) |
Ctrl+M | 切换 multiline input |
Ctrl+R | 搜索 prompt 历史 |
! | prompt 为空时进入 shell 模式 |
Scrollback
使用 Tab 聚焦 scrollback,然后进行导航。单字母按键需要开启 vim 模式(/vim-mode,或设置 vim_mode = true,该值位于 [ui] 下的 config.toml 中);方向键等效操作始终可用。
| 按键 | 操作 |
|---|---|
j / ↓、k / ↑ | 选择下一项/上一项 |
Shift+L / Shift+→、Shift+H / Shift+← | 下一个/上一个 turn |
Shift+J、Shift+K | 下一个/上一个响应 |
g、Shift+G | 跳到顶部/底部 |
Ctrl+U、Ctrl+D | 向上/向下滚动半页 |
Page Up、Page Down | 向上/向下滚动一页 |
h / ←、l / → | 折叠/展开所选条目 |
e、Shift+E | 展开或折叠一个条目/所有条目 |
Ctrl+E | 切换所有 thinking blocks |
r | 切换 raw markdown |
y、Shift+Y | 复制内容/复制命令或路径 |
Enter 或 Ctrl+F | 在全屏 viewer 中打开所选 block |
/ | 搜索 scrollback(vim 模式) |
x | 终止所选后台任务 |
Panel 与 session
| 按键 | 操作 |
|---|---|
Ctrl+T | 切换 todo pane(Agent 界面) |
Ctrl+B | 将正在运行的命令转入后台 |
Ctrl+; 或 Ctrl+' | 切换 prompt queue |
Ctrl+S | 打开 sessions |
Ctrl+L | 打开 extensions |
Ctrl+G | 切换 tasks pane |
Ctrl+O | 切换 always-approve |
Ctrl+N | 新建 session(按两次) |
Ctrl+M | prompt 未聚焦时选择模型 |
Ctrl+\ | 打开 Agent Dashboard |
Terminal 差异
VS Code 系列 terminal(VS Code、Cursor、Windsurf、Zed):只能用
Ctrl+D退出,使用Ctrl+L插话,使用Shift+D滚动半页;Ctrl+L不会打开 extensions(请使用/plugins)。使用Alt+Enter换行。Apple Terminal:
Ctrl+O也可用于插话。WezTerm 需要设置
enable_kitty_keyboard = true才能使用Ctrl+Enter和Shift+Enter。
有关修复方法和诊断,请参阅 Terminal Support。