Skip to content

键盘快捷键

Kimi Code CLI Shell 模式支持以下键盘快捷键。

快捷键列表

快捷键功能
Ctrl-X切换 Agent/Shell 模式
Shift-Tab切换 Plan 模式(只读研究与规划)
Ctrl-O在外部编辑器中编辑($VISUAL/$EDITOR
Ctrl-J插入换行
Alt-Enter插入换行(同 Ctrl-J
Ctrl-SSteer:在 streaming 期间将输入立即注入到正在运行的轮次
Ctrl-V粘贴(支持图片和视频文件)
Ctrl-E展开审批请求完整内容
14审批面板快速选择(4 为附带反馈拒绝)
15问题面板按编号选择选项
Ctrl-D退出 Kimi Code CLI
Ctrl-C中断当前操作

模式切换

Ctrl-X:切换 Agent/Shell 模式

在输入框中按 Ctrl-X 可在两种模式间切换:

  • Agent 模式:输入发送给 AI Agent 处理
  • Shell 模式:输入作为本地 Shell 命令执行

提示符会根据当前模式变化:

  • Agent 模式:(普通)或 💫(Thinking 模式)
  • Plan 模式:📋
  • Shell 模式:$

Plan 模式

Shift-Tab:切换 Plan 模式

Shift-Tab 可以开启或关闭 Plan 模式。Plan 模式下 AI 只能使用只读工具探索代码库,将实施方案写入 plan 文件后提交给你审批。

开启时提示符变为 📋,状态栏显示蓝色的 plan 标识。也可以使用 /plan 斜杠命令管理 Plan 模式。详见 Plan 模式

外部编辑器

Ctrl-O:在外部编辑器中编辑

Ctrl-O 会打开外部编辑器(如 VS Code、Vim)编辑当前输入内容。编辑器按以下优先级选择:

  1. /editor 命令配置的编辑器
  2. $VISUAL 环境变量
  3. $EDITOR 环境变量
  4. 自动检测:code --wait(VS Code)→ vimvinano

使用 /editor 命令可交互式切换编辑器,也可直接指定,如 /editor vim

在编辑器中保存退出后,编辑后的内容会替换当前输入框内容。如果不保存退出(如 Vim 中 :q!),输入框内容保持不变。如果输入中包含粘贴文本占位符,编辑器会自动展开为原始文本供你编辑,保存后未修改的部分会重新折叠为占位符。

适用于编写多行 prompt、复杂代码片段等场景。

多行输入

Ctrl-J / Alt-Enter:插入换行

默认情况下,按 Enter 会提交输入。如需输入多行内容,可使用:

  • Ctrl-J:在任意位置插入换行
  • Alt-Enter:在任意位置插入换行

适用于输入多行代码片段或格式化文本。

剪贴板操作

Ctrl-V:粘贴

粘贴剪贴板内容到输入框。支持:

  • 文本:在 Agent 模式下,超过 1000 字符或 15 行的文本会自动折叠为 [Pasted text #n] 占位符,保持输入框整洁;完整内容在发送时展开传递给模型。使用 Ctrl-O 打开外部编辑器时,占位符会自动展开为原始文本,保存后重新折叠
  • 图片:缓存到磁盘并显示为 [image:xxx.png,WxH] 占位符,实际图片数据在发送时一并传递给模型(需模型支持图片输入)
  • 视频文件:文件路径以文本形式插入输入框(需模型支持视频输入)

提示

图片粘贴需要模型支持 image_in 能力,视频粘贴需要模型支持 video_in 能力。

Streaming 期间输入

Ctrl-S:Steer(立即注入)

在 streaming 期间,按 Ctrl-S 提交当前输入(或弹出最早的排队消息)并立即注入到正在运行的轮次上下文中。模型会立即看到你的消息,无需等待当前轮次结束。

如果输入框为空且有排队消息,Ctrl-S 会弹出最早的排队消息并注入。

Enter:排队

在 streaming 期间,按 Enter 将消息排入队列,等当前轮次完成后再发送。排队消息数量显示在输入区标题中(如 ── input · 2 queued ──)。在空输入框中按 可召回最后一条排队消息进行编辑。

审批请求操作

Ctrl-E:展开完整内容

当审批请求的预览内容被截断时,按 Ctrl-E 可以在全屏分页器中查看完整内容。预览被截断时会显示 "... (truncated, ctrl-e to expand)" 提示。

适用于查看较长的 Shell 命令或文件 Diff 内容。

数字键快速选择

在审批面板中,按 13 可以直接选中并提交对应的审批选项,无需先用方向键选择再按 Enter。按 4 进入反馈模式,输入拒绝原因后按 Enter 提交,反馈文本会传递给 Agent 以指导下一次尝试。

结构化问答操作

当 AI 使用 AskUserQuestion 工具向你提问时,问题面板支持以下键盘操作:

快捷键功能
/ 浏览选项
/ / Tab切换问题(多问题模式)
15按编号选择选项(单选时自动提交,多选时切换选中状态)
Space单选模式下提交选择,多选模式下切换选中状态
Enter确认选择
Esc跳过问题

当 AI 一次提出多个问题时,问题面板会以标签页形式展示,使用 / Tab 可在问题间切换,已回答的问题会标记为已完成状态,切换回已回答的问题时会恢复之前的选择。

退出与中断

Ctrl-D:退出

在输入框为空时按 Ctrl-D 退出 Kimi Code CLI。

Ctrl-C:中断

  • 在输入框中:清空当前输入
  • Agent 运行时:中断当前操作
  • 斜杠命令执行时:中断命令

补全操作

在 Agent 模式下,输入时会自动显示补全菜单:

触发补全内容
/斜杠命令
@工作目录文件路径

补全操作:

  • 方向键选择
  • Enter 确认选择
  • Esc 关闭菜单
  • 继续输入过滤选项

状态栏

底部状态栏显示:

  • 当前时间
  • 当前模式(agent/shell)和模型名称(Agent 模式下显示)
  • YOLO 标识(开启时显示黄色标识)
  • Plan 标识(开启时显示蓝色标识)
  • 快捷键提示
  • 上下文使用率

状态栏会自动刷新更新信息。