跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

常用快捷键与上下文

按输入、历史、界面和 Shell 焦点查找快捷键,区分相同按键的不同作用。

同一快捷键可按当前焦点执行不同动作。输入、对话框、Shell 和后台进程面板不是同一上下文,不能把按键表当成全局唯一映射。

输入与历史

按键作用
Enter提交提示或确认当前选项
Ctrl+J / Alt+Enter输入换行
Ctrl+A / Ctrl+E行首 / 行尾
Ctrl+K / Ctrl+U删除光标右侧 / 左侧到行端
Ctrl+W删除前一个词
Ctrl+P / Ctrl+N前后历史项
Ctrl+R反向搜索历史
Ctrl+G / Ctrl+Shift+G打开外部编辑器

Ctrl+X 在生成键位表中标为旧外部编辑器入口,但 Plan 专页仍使用它编辑计划;按当前界面提示和版本判断。

取消与退出

Ctrl+C 可取消当前请求或清空输入,输入为空时可退出;Ctrl+D 在空输入时退出,有文本时也可承担删除字符。Esc 关闭当前焦点或对话框;快速双 Esc 在有输入时清空,否则浏览并回退历史交互。

界面与审批

按键作用
F12调试控制台
F4IDE 上下文详情
Ctrl+T完整 TODO 列表
Alt+MMarkdown 渲染
F9备用缓冲区中的复制模式
Shift+Tab输入区切换审批模式,忙碌时跳过 Plan
Ctrl+Y切换 YOLO,仍受禁用设置和策略限制

空提示输入 ? 显示快捷键面板;再次 ? 会关闭并插入问号。无补全或搜索交互时,输入区双 Tab 切换精简/完整 UI,选择会记住。

Shell 焦点

Tab 可把焦点交给活动 Shell,Shift+Tab 回到 Gemini;在提示区任务运行时 Tab 也可排队消息。后台面板 Ctrl+B 切显示、Ctrl+L 列列表、Ctrl+K 终止活动后台 Shell,因此不能在该焦点下把 Ctrl+K 当成单纯删输入。

平台限制

Windows Terminal 的 Shift+Enter 需要 1.25+;官方注明 Node 20 和较早 Node 22 的 Shift+Tab 有限制。macOS 自带 Terminal 不支持 Shift+Enter,可选其他已支持的换行键。

修改映射见自定义键位,Vi 编辑见Vi 模式。