从写代码,到创作下一幕

探索 字节跳动 - 火山方舟 的 AI 编程与视频创作活动。

火山方舟 Agent Plan 与 Coding Plan 活动,价格 ¥9.9 起

Agent Plan & Coding Plan

一站体验多款热门模型,为 AI 编程与智能体开发提供更多选择。新用户可联系(微信: goo_lvyouyou)免费体验 9.9 agent plan。

查看套餐优惠
Seedance 2.5 视频创作活动:30 秒视频、多模态参考、局部编辑

Seedance 2.5

让创意,跃然成片。探索 30 秒视频、多模态参考与局部编辑,把脑海中的画面变成下一支作品。

探索视频创作

键盘快捷键

查看 Markdown

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

表格列出每个按键的基本操作;运行中的变化请参阅回合运行期间,终端特有的组合键请参阅终端差异。

基本操作

按键操作
Enter发送 prompt
Tab在 prompt 和滚动记录之间移动焦点
Esc关闭菜单、浮层或搜索
Esc Esc清空 prompt;如果 prompt 为空,则打开回溯
Ctrl+C取消正在运行的回合。如果焦点在有内容的 prompt 中,第一次按下会先清空文本
Shift+Tab循环切换模式(Normal / Plan / Auto〔可用时〕/ Always-approve)
Ctrl+P,或在 prompt 外按 ?命令面板
Ctrl+. / Ctrl+X键盘快捷键
F2 或 Ctrl+,设置
Ctrl+Q / Ctrl+D退出(按两次)

回合运行期间

  • Enter 会将 prompt 加入队列。如果将 follow_up_behavior 设为 steer,而不使用默认的 queue(在 [ui] 下的 config.toml 中,或在 /settings 的 Follow-up behavior 中):

    • 回合会在下一次工具调用或模型步骤接收该 prompt。

    • 如果回合正在等待子代理或后台命令,且没有其他排队内容,Enter 会改为立即发送。

  • 立即发送(Ctrl+Enter 或 Ctrl+I;参阅终端差异)会取消当前回合并发送 prompt。

    • 使用立即发送或 Enter 执行内置斜杠命令时,通常不会取消回合:多数命令立即运行,代理执行的命令(如 /compact)则进入队列。对 /goal、/deep-research、/create-workflow 之类的技能,或以 /<name> 运行的已保存 workflow 使用立即发送时,会像普通 prompt 一样取消回合。

    • 如果 prompt 为空且有排队的后续请求,Enter 或立即发送会取消回合并发送队首请求。如果队首是 /compact、/flush、/dream、/loop 或其他不能立即发送的请求,回合会继续运行,该请求等待回合结束。没有排队内容时,两者都不会取消回合。

    • 在 /goal 期间,prompt 或后续请求会调整目标,而不会取消回合。

  • Esc 永远不会取消回合;它会提示按 Ctrl+C。Esc Esc 此时不会清空 prompt 或打开回溯。

输入

按键操作
Ctrl+Enter 或 Ctrl+I回合运行时立即发送
Shift+Enter换行;多行模式下为发送(可用 Alt+Enter 替代不受支持的 Shift+Enter)
Ctrl+M切换多行输入
Ctrl+S 或 Alt+S暂存 prompt;prompt 为空时恢复暂存内容
↑prompt 为空时,如果队列有内容则聚焦队列,否则浏览 prompt 历史;使用 /history 搜索历史
!prompt 为空时进入 shell 模式

滚动记录

使用 Tab 聚焦滚动记录,然后进行导航。字母键(无论是否按 Shift)需要 vim 模式(/vim-mode,或设置 vim_mode = true,该值位于 [ui] 下的 config.toml 中);Ctrl 组合键和对应的方向键始终可用。

按键操作
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复制内容/复制命令或路径
Enter 或 Ctrl+F在全屏查看器中打开所选区块
/搜索滚动记录(vim 模式)
x终止所选后台任务

面板与会话

按键操作
Ctrl+T切换 todo 面板(代理界面)
Ctrl+B将正在运行的命令转入后台
Ctrl+; 或 Ctrl+'切换 prompt 队列
Ctrl+R打开会话(与 /resume 相同)。如果焦点在滚动记录中且启用了 [ui] mouse_reporting_toggle,则改为切换鼠标捕获
Ctrl+L打开扩展
Ctrl+G切换任务面板
Ctrl+O切换 always-approve
Ctrl+N新建会话(按两次)
Ctrl+Mprompt 未聚焦时选择模型
Ctrl+\打开 Agent Dashboard

终端差异

  • VS Code 系列终端(VS Code、Cursor、Windsurf、Zed):

    • 只能用 Ctrl+D 退出。

    • 立即发送使用 Ctrl+L。

    • Ctrl+L 不会打开扩展;请使用 /plugins。

    • 向下滚动半页使用 Shift+D,且仅在 vim 模式下有效。

    • 在本地 Mac 上,Ctrl+; 和 Ctrl+' 通常无法送达,因此使用 Ctrl+4 切换 prompt 队列。Ctrl+\ 也会作为 Ctrl+4 送达并切换队列,因此应使用 /dashboard 打开 Agent Dashboard。

    • 使用 Alt+Enter 换行。

  • Apple Terminal:

    • 在 prompt 和 prompt 队列中,立即发送使用 Ctrl+O,因为该终端无法将 Ctrl+Enter 或 Ctrl+I 作为独立按键发送。

    • 在其他面板中,以及没有可立即发送内容的 prompt 中,Ctrl+O 切换 always-approve:即没有正在运行的回合,或 prompt 与队列都为空。没有运行中回合时,在 prompt 队列中按它不会执行任何操作。

  • WezTerm 需要设置 enable_kitty_keyboard = true 才能使用 Ctrl+Enter 和 Shift+Enter。

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


最后更新:2026 年 10 月 13 日