跳转到内容

键盘快捷键

Ctrl+.(或在 Windows 和不支持 Kitty 键盘协议的终端中按 Ctrl+X)在 TUI 中打开此列表;在当前上下文中不适用的条目会变暗。

某些快捷键因终端而异;请参阅终端差异

基础操作

操作
Enter发送提示
Tab在提示和回滚区域之间移动焦点
Esc取消正在运行的回合
Esc Esc清除提示,或在提示为空时打开回退功能
Ctrl+C取消回合
Shift+Tab循环切换模式(普通模式 / 计划模式 / 可用时的自动模式 / 始终批准模式)
Ctrl+P?命令面板
Ctrl+. / Ctrl+X键盘快捷键
F2Ctrl+,设置
Ctrl+Q / Ctrl+D退出(按两次)

输入

操作
Ctrl+EnterCtrl+I在回合运行时打断
Shift+Enter换行 — 或在多行模式下发送(在不支持 Shift+Enter 的地方使用 Alt+Enter
Ctrl+M切换多行输入
Ctrl+R搜索提示历史
!在空提示上进入 Shell 模式

回滚区域

使用 Tab 将焦点放在回滚区域上,然后进行导航。纯字母键需要 vim 模式(/vim-mode,或在 config.toml[ui] 下设置 vim_mode = true);箭头键等效操作始终可用。

操作
j / , k / 选择下一条 / 上一条条目
Shift+L / Shift+→, Shift+H / Shift+←下一个 / 上一个回合
Shift+J, Shift+K下一个 / 上一个响应
g, Shift+G跳转到顶部 / 底部
Ctrl+U, Ctrl+D向上 / 向下滚动半页
Page Up, Page Down向上 / 向下滚动一页
h / , l / 折叠 / 展开所选条目
e, Shift+E折叠或展开一个条目 / 所有条目
Ctrl+E切换所有思考块
r切换原始 Markdown
y, Shift+Y复制内容 / 复制命令或路径
EnterCtrl+F在全屏查看器中打开所选块
/搜索回滚区域(vim 模式)
x终止所选的后台任务

面板和会话

操作
Ctrl+T切换待办事项面板(代理屏幕)
Ctrl+B将正在运行的命令发送到后台
Ctrl+;Ctrl+'切换提示队列
Ctrl+S打开会话
Ctrl+L打开扩展
Ctrl+G切换任务面板
Ctrl+O切换始终批准
Ctrl+N新建会话(按两次)
Ctrl+M当提示未获得焦点时选择模型
Ctrl+\打开代理面板

终端差异

  • VS Code 系列终端(VS Code、Cursor、Windsurf、Zed):退出仅使用 Ctrl+D,打断使用 Ctrl+L,半页滚动使用 Shift+D,且 Ctrl+L 不打开扩展(使用 /plugins)。使用 Alt+Enter 进行换行。
  • Apple Terminal:Ctrl+O 也可以打断。
  • WezTerm 需要 enable_kitty_keyboard = true 才能使用 Ctrl+EnterShift+Enter

有关修复和诊断,请参阅终端支持

本文档为 docs.x.ai 全站中文翻译,由 AI 自动翻译生成。代码示例请以原文为准。