CLI 快捷键
查询文件引用、输入历史、任务排队、复制输出和会话退出的终端快捷键。
以下是官方列出的 CLI 交互操作;终端自身的键位配置可能影响按键能否送达。需要自定义时,在会话中运行 /keymap 查看并保存键位。
编辑与上下文
| 按键或输入 | 用途 |
|---|---|
@ | 搜索工作区文件并加入路径 |
| 上、下方向键 | 恢复输入草稿历史 |
Ctrl+R | 搜索提示词历史,Enter 使用结果,Escape 取消 |
Ctrl+G | 在 VISUAL 或 EDITOR 中编辑较长提示词 |
/ | 打开并过滤斜杠命令列表 |
| 空输入框连续两次 Escape | 编辑上条用户消息,并从该处分叉 |
任务运行期间
| 按键或输入 | 用途 |
|---|---|
| Enter | 把新指令交给当前回合 |
| Tab | 将提示词、斜杠命令或 shell 命令排到下一回合 |
行首 ! | 发起本地 shell 命令,仍受审批和沙箱设置约束 |
Ctrl+O 或 /copy | 复制最近一次完成的输出 |
Ctrl+C 或 /exit | 关闭 CLI 会话 |
排队的斜杠命令在轮到它执行时才解析,所以菜单或错误不会在排队时立即出现。后台终端的查看与停止分别使用 /ps 和 /stop。
Vim 与键位覆盖
/vim 切换输入框的 Vim 模式。/keymap 用于查看并持久保存自定义键位;更改后若某个操作失效,应先核对当前绑定和终端快捷键,而不是重复发送任务。