Skip to content
FunCoding

Search

Search docs, Skills and MCP

常用快捷键与上下文

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

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

同一快捷键可按当前焦点执行不同动作。输入、对话框、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 模式。