Skip to content
FunCoding

Search

Search docs, Skills and MCP

CLI 键盘快捷键

区分输入、时间线、任务列表与 diff 中相同按键的不同用途。

This page has not been translated into English yet. The original Chinese version is shown below.

快捷键依赖当前焦点和界面状态。尤其 Ctrl+E、Ctrl+D、Shift+Tab,不能脱离输入框或弹窗上下文理解。

输入与控制

按键用途
Shift+Enter,或 Option / Alt+Enter换行
Ctrl+G,或 Ctrl+X 后 e外部编辑器编辑提示
Ctrl+X 后 /保留已输入文字并执行斜杠命令
Ctrl+Enter 或 Ctrl+Q忙碌时将输入排队
Ctrl+R反向搜索输入历史
Ctrl+P不触发队列召回的历史导航
Ctrl+V / Alt+V粘贴附件 / 图像附件
Ctrl+X 后 v切换语音
Ctrl+X 后 b把当前任务或 Shell 转到后台
Ctrl+X 后 x关闭当前会话
Shift+Tab主输入区循环 standard、plan、autopilot
Ctrl+L清屏
Ctrl+ZUnix 挂起进程

空输入框按 ↑ 可能召回最近排队或 steering 提示,而不是浏览已提交历史。需要后者时用 Ctrl+P。

中断

Esc 连按两次可中断当前轮,主智能体空闲时可停止后台 agents。模型尚未开始回答的本地提示可被撤回到输入框;已经开始回答时中断任务,再用空输入框 ↑ 恢复提示。

Ctrl+C 用于取消或清空,连续按可退出;具体运行中行为见引导和中断。Ctrl+D 在主界面表示关闭,但在 diff 界面是向下半页。

时间线与新会话

按键用途
Ctrl+F时间线搜索;输入编辑时也有光标移动语义
Ctrl+O空输入时展开最近时间线项目
Ctrl+E对话开始后,空输入时展开全部时间线项目
Ctrl+T展开或折叠推理显示
Page Up / Page Down时间线上下翻页

发送新会话第一条消息前,空输入框 Ctrl+E 是本地或云端环境选择器,需要账号可用云会话。开始对话后,它恢复为展开时间线;正在输入时则移到行尾。

任务与会话选择器

/tasks 中上下键或 j/k 移动,Enter 查看或进入 subagent 会话,a 切换嵌套层级,f 显示已完成任务,x 终止活动任务,r 移除已结束任务,b 转后台,Esc 返回。

/resume 选择器中 s 切排序,Tab 切本地与远程,x 删除选中会话。Sessions 页的 x,x 对运行会话是关闭,对本地可恢复记录是永久删除历史,具体见会话数据。

Diff

/diff 中 j/k 上下、h/l 前后文件,g/G 首尾行,Ctrl+U / Ctrl+D 半页滚动。c 添加或编辑行评论,s 看评论汇总,Enter 提交全部评论,b 切未暂存与分支 diff,w 隐藏纯空白变化,Esc 退出。

文本编辑

Ctrl+A / Ctrl+E 到行首尾,Ctrl+B / Ctrl+F 前后字符,Ctrl+H 删除前字符,Ctrl+K 删除到行尾,Ctrl+U 删除到行首,Ctrl+W 删除前一个词。Home / End 面向视觉行,Ctrl+Home / Ctrl+End 面向整段文本。

输入框 Vim 模式由 /vim 或 editorMode 设置启用;此时按 Vim 模态规则解释按键。终端吞掉组合键时先用 /terminal-setup,语音可用 Ctrl+X 后 v 代替被系统占用的 Ctrl+Space。