键盘快捷键
Kimi Code CLI 的 TUI 交互模式支持一套键盘快捷键。键位按使用场景分为五组:通用输入、模式切换、流式输出期间、工具输出控制、审批面板,以及弹窗浏览。在 TUI 中输入 /help 可随时打开内置快捷键清单。
通用快捷键
以下键位在输入框中始终可用:
#FLhUTNpXEgBW text { white-space: pre; }#FLhUTNpXEgBW .fb0 { stroke: var(--N900-FG, 0.15); }#FLhUTNpXEgBW .fb0 {stroke: rgba(31,35,41, 0.15)}#FLhUTNpXEgBW .fx0 { stroke-miterlimit: 10; }#FLhUTNpXEgBW .fx0 {stroke-miterlimit: 10}#FLhUTNpXEgBW .fa1 { fill: rgb(187, 191, 196); }#FLhUTNpXEgBW .fa1 {fill: rgb(187, 191, 196)}#FLhUTNpXEgBW .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#FLhUTNpXEgBW .fx1 {font-style: normal}#FLhUTNpXEgBW .fx2 { text-anchor: middle; }#FLhUTNpXEgBW .fx2 {text-anchor: middle}#FLhUTNpXEgBW .fx3 { dominant-baseline: central; }#FLhUTNpXEgBW .fx3 {dominant-baseline: central}#FLhUTNpXEgBW .fx4 { stroke: none; }#FLhUTNpXEgBW .fx4 {stroke: none}#FLhUTNpXEgBW .fc0 { fill: var(--text-caption); }#FLhUTNpXEgBW .fc0 {fill: #646a73}#FLhUTNpXEgBW .fa2 { fill: var(--text-link-disabled); }#FLhUTNpXEgBW .fa2 {fill: rgb(187, 191, 196)}#FLhUTNpXEgBW .fa3 { fill: rgb(246, 246, 247); }#FLhUTNpXEgBW .fa3 {fill: rgb(246, 246, 247)}#FLhUTNpXEgBW .fx5 { font: 400 14px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#FLhUTNpXEgBW .fx5 {font-style: normal}#FLhUTNpXEgBW .fx6 { text-anchor: start; }#FLhUTNpXEgBW .fx6 {text-anchor: start}#FLhUTNpXEgBW .fx7 { dominant-baseline: alphabetic; }#FLhUTNpXEgBW .fx7 {dominant-baseline: alphabetic}#FLhUTNpXEgBW .fc1 { fill: rgb(103, 103, 108); }#FLhUTNpXEgBW .fc1 {fill: rgb(103, 103, 108)}#FLhUTNpXEgBW .fx8 { font: 400 12px LarkHackSafariFont, LarkEmojiFont, ui-monospace, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "Noto Sans", Tahoma, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", STHeiti, SimHei, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", system-ui; }#FLhUTNpXEgBW .fx8 {font-style: normal}#FLhUTNpXEgBW .fc2 { fill: rgb(52, 81, 178); }#FLhUTNpXEgBW .fc2 {fill: rgb(52, 81, 178)}#FLhUTNpXEgBW .fc3 { fill: rgb(60, 60, 67); }#FLhUTNpXEgBW .fc3 {fill: rgb(60, 60, 67)}#FLhUTNpXEgBW .fb1 { fill: var(--N900-FG, 0.15); }#FLhUTNpXEgBW .fb1 {fill: rgba(31,35,41, 0.15)}#FLhUTNpXEgBW .fb2 { fill: rgb(226, 226, 227); }#FLhUTNpXEgBW .fb2 {fill: rgb(226, 226, 227)}#FLhUTNpXEgBW .fa4 { fill: var(--bg-body); }#FLhUTNpXEgBW .fa4 {fill: #fff}AB12345678快捷键功能EnterShift-EnterCtrl-J↑↓EscCtrl-CCtrl-DCtrl-T / / 提交当前输入在输入中插入换行浏览输入历史关闭弹窗 / 取消补全 / 中断流式输出或上下文压缩中断当前流式输出,或清空输入框在输入框为空时退出 Kimi Code CLI待办列表被截断时,展开或折叠完整列表
流式输出期间按 Ctrl-C 会立即取消,无需二次确认。
退出程序(输入框为空时按 Ctrl-C,或按 Ctrl-D)使用「双击确认」机制:第一次按下后状态栏会出现提示,再按一次相同的键才真正退出。中途按其他键会清除确认状态。
模式切换
#ralIioqDyQNt text { white-space: pre; }#ralIioqDyQNt .fb0 { stroke: var(--N900-FG, 0.15); }#ralIioqDyQNt .fb0 {stroke: rgba(31,35,41, 0.15)}#ralIioqDyQNt .fx0 { stroke-miterlimit: 10; }#ralIioqDyQNt .fx0 {stroke-miterlimit: 10}#ralIioqDyQNt .fa1 { fill: rgb(187, 191, 196); }#ralIioqDyQNt .fa1 {fill: rgb(187, 191, 196)}#ralIioqDyQNt .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#ralIioqDyQNt .fx1 {font-style: normal}#ralIioqDyQNt .fx2 { text-anchor: middle; }#ralIioqDyQNt .fx2 {text-anchor: middle}#ralIioqDyQNt .fx3 { dominant-baseline: central; }#ralIioqDyQNt .fx3 {dominant-baseline: central}#ralIioqDyQNt .fx4 { stroke: none; }#ralIioqDyQNt .fx4 {stroke: none}#ralIioqDyQNt .fc0 { fill: var(--text-caption); }#ralIioqDyQNt .fc0 {fill: #646a73}#ralIioqDyQNt .fa2 { fill: var(--text-link-disabled); }#ralIioqDyQNt .fa2 {fill: rgb(187, 191, 196)}#ralIioqDyQNt .fa3 { fill: rgb(246, 246, 247); }#ralIioqDyQNt .fa3 {fill: rgb(246, 246, 247)}#ralIioqDyQNt .fx5 { font: 400 14px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#ralIioqDyQNt .fx5 {font-style: normal}#ralIioqDyQNt .fx6 { text-anchor: start; }#ralIioqDyQNt .fx6 {text-anchor: start}#ralIioqDyQNt .fx7 { dominant-baseline: alphabetic; }#ralIioqDyQNt .fx7 {dominant-baseline: alphabetic}#ralIioqDyQNt .fc1 { fill: rgb(103, 103, 108); }#ralIioqDyQNt .fc1 {fill: rgb(103, 103, 108)}#ralIioqDyQNt .fx8 { font: 400 12px LarkHackSafariFont, LarkEmojiFont, ui-monospace, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "Noto Sans", Tahoma, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", STHeiti, SimHei, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", system-ui; }#ralIioqDyQNt .fx8 {font-style: normal}#ralIioqDyQNt .fc2 { fill: rgb(52, 81, 178); }#ralIioqDyQNt .fc2 {fill: rgb(52, 81, 178)}#ralIioqDyQNt .fc3 { fill: rgb(60, 60, 67); }#ralIioqDyQNt .fc3 {fill: rgb(60, 60, 67)}#ralIioqDyQNt .fb1 { fill: var(--N900-FG, 0.15); }#ralIioqDyQNt .fb1 {fill: rgba(31,35,41, 0.15)}#ralIioqDyQNt .fb2 { fill: rgb(226, 226, 227); }#ralIioqDyQNt .fb2 {fill: rgb(226, 226, 227)}#ralIioqDyQNt .fa4 { fill: var(--bg-body); }#ralIioqDyQNt .fa4 {fill: #fff}AB123快捷键功能Shift-Tab!切换 Plan 模式在空输入框中进入 Shell 模式
按 Shift-Tab 可开启或关闭 Plan 模式。开启后,Agent 会优先使用只读工具进行研究和规划,并可写入当前计划文件;Bash 按当前权限模式和普通规则处理,不会因 Plan 模式额外发起独立审批。单纯切换模式不会创建空计划文件。再次按 Shift-Tab 退出 Plan 模式。
在空输入框中键入 ! 进入 Shell 模式,可直接运行终端命令;命令运行期间按 Ctrl+B 可将其转为后台任务。详见交互与输入。
输入与编辑
#ELuFTdJpJoFS text { white-space: pre; }#ELuFTdJpJoFS .fb0 { stroke: var(--N900-FG, 0.15); }#ELuFTdJpJoFS .fb0 {stroke: rgba(31,35,41, 0.15)}#ELuFTdJpJoFS .fx0 { stroke-miterlimit: 10; }#ELuFTdJpJoFS .fx0 {stroke-miterlimit: 10}#ELuFTdJpJoFS .fa1 { fill: rgb(187, 191, 196); }#ELuFTdJpJoFS .fa1 {fill: rgb(187, 191, 196)}#ELuFTdJpJoFS .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#ELuFTdJpJoFS .fx1 {font-style: normal}#ELuFTdJpJoFS .fx2 { text-anchor: middle; }#ELuFTdJpJoFS .fx2 {text-anchor: middle}#ELuFTdJpJoFS .fx3 { dominant-baseline: central; }#ELuFTdJpJoFS .fx3 {dominant-baseline: central}#ELuFTdJpJoFS .fx4 { stroke: none; }#ELuFTdJpJoFS .fx4 {stroke: none}#ELuFTdJpJoFS .fc0 { fill: var(--text-caption); }#ELuFTdJpJoFS .fc0 {fill: #646a73}#ELuFTdJpJoFS .fa2 { fill: var(--text-link-disabled); }#ELuFTdJpJoFS .fa2 {fill: rgb(187, 191, 196)}#ELuFTdJpJoFS .fa3 { fill: rgb(246, 246, 247); }#ELuFTdJpJoFS .fa3 {fill: rgb(246, 246, 247)}#ELuFTdJpJoFS .fx5 { font: 400 14px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#ELuFTdJpJoFS .fx5 {font-style: normal}#ELuFTdJpJoFS .fx6 { text-anchor: start; }#ELuFTdJpJoFS .fx6 {text-anchor: start}#ELuFTdJpJoFS .fx7 { dominant-baseline: alphabetic; }#ELuFTdJpJoFS .fx7 {dominant-baseline: alphabetic}#ELuFTdJpJoFS .fc1 { fill: rgb(103, 103, 108); }#ELuFTdJpJoFS .fc1 {fill: rgb(103, 103, 108)}#ELuFTdJpJoFS .fx8 { font: 400 12px LarkHackSafariFont, LarkEmojiFont, ui-monospace, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "Noto Sans", Tahoma, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", STHeiti, SimHei, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", system-ui; }#ELuFTdJpJoFS .fx8 {font-style: normal}#ELuFTdJpJoFS .fc2 { fill: rgb(52, 81, 178); }#ELuFTdJpJoFS .fc2 {fill: rgb(52, 81, 178)}#ELuFTdJpJoFS .fc3 { fill: rgb(60, 60, 67); }#ELuFTdJpJoFS .fc3 {fill: rgb(60, 60, 67)}#ELuFTdJpJoFS .fb1 { fill: var(--N900-FG, 0.15); }#ELuFTdJpJoFS .fb1 {fill: rgba(31,35,41, 0.15)}#ELuFTdJpJoFS .fb2 { fill: rgb(226, 226, 227); }#ELuFTdJpJoFS .fb2 {fill: rgb(226, 226, 227)}#ELuFTdJpJoFS .fa4 { fill: var(--bg-body); }#ELuFTdJpJoFS .fa4 {fill: #fff}AB123456快捷键功能Ctrl-GCtrl-VAlt-VCtrl--EscEsc 在外部编辑器中编辑当前输入粘贴剪贴板中的图片或视频(Unix / macOS)粘贴剪贴板中的图片或视频(Windows)撤销(Undo)双击打开撤销选择框(空闲状态下)
按 Ctrl-G 会打开外部编辑器,编辑器按以下优先级选择:
/editor 命令配置的编辑器
$VISUAL 环境变量
$EDITOR 环境变量
保存并退出后,编辑内容替换输入框;不保存退出则保持原样。
粘贴图片或视频时,输入框中显示占位符,实际媒体数据在提交时一并发送给模型。优先从系统剪贴板读取;Linux 上会尝试 Wayland 与 X11,WSL 下还会通过 PowerShell 兜底读取 Windows 剪贴板。
流式输出期间
流式输出(streaming)期间,输入框依然可以接收输入,并支持以下额外操作:
按 Ctrl-S 时,模型会在下一个可中断的时机立刻看到你的消息,无需等待当前轮次结束。
工具输出
历史中存在折叠的工具调用结果时,按 Ctrl-O 可在折叠和展开之间切换。压缩完成后,同一个快捷键也会在压缩块中显示或隐藏压缩摘要。
需要附带反馈的选项(如「Reject」「Revise」)会在确认后切换到反馈输入态:直接输入反馈文本,按 Enter 提交;按 Esc 退出反馈输入并回到候选列表。
审批面板
弹窗模式
当 Agent 发起需要确认的工具调用时,TUI 会弹出审批面板。详细审批流程见交互与输入,面板内可用键位如下:
输入 /help 打开帮助面板后,可使用以下键位浏览和关闭面板: