Gemini CLI 命令行快捷键终极指南
《Gemini CLI快捷键完全指南》从实用角度将快捷键分为五类,重点介绍三大核心功能:全局控制类(如Esc取消操作、Ctrl+C停止/退出)、文本编辑类(如Ctrl+W删词、Ctrl+U清行首)和交互集成类(Tab补全、数字键快速选择)。指南特别强调每个快捷键的应用场景与实用技巧,例如用Ctrl+Y开启危险但高效的"YOLO模式",用Ctrl+V实现图片粘贴提问等。掌握这些组
·
这篇指南不仅会列出快捷键,更会详细解释**“为什么用”、“什么时候用”,并补充一些实用的“高手技巧”**,帮助您将这些快捷键融入肌肉记忆,极大地提升您在 Gemini CLI 中的工作效率。
本指南将官方文档中的快捷键分为五大实用类别,并为每一项提供详细的场景化解读。
第一类:全局控制与视图 (Global Control & View)
这些快捷键用于管理整个应用程序的状态、视图和特殊模式,是您必须首先掌握的基础。
| 快捷键 (Shortcut) | 官方描述 | 深度解读与实战技巧 |
|---|---|---|
Esc |
关闭对话框和建议 | “我再想想”:当弹出任何建议、确认框或对话框时,按下 Esc 可以安全地取消并返回输入状态。 |
Ctrl+C |
取消请求/清空输入/退出 | 万能的“停止”键: • 按一次:如果 AI 正在生成回答,会立即中止;如果输入框有内容,会清空输入。 • 快速按两次:直接退出 Gemini CLI 程序。 |
Ctrl+D |
退出程序 | 优雅地退出:当输入框为空时,按 Ctrl+D (再按一次确认) 即可退出。这比 Ctrl+C 更为正式。 |
Ctrl+L |
清空屏幕 | “刷新画布”:与 Linux/macOS 终端的 clear 命令效果相同,瞬间清屏,让视野重新聚焦。这不影响对话历史。 |
Ctrl+O |
切换调试控制台 | “底层揭秘”:为高级用户设计。按下后会显示一个调试面板,展示 CLI 与模型之间的底层通信信息,非常适合排查问题。 |
Ctrl+S |
禁用回答截断 | “显示全文”:当 AI 的回答非常长时,CLI 默认会用 ... 进行截断。按下此快捷键后,它会强制打印全部内容,您可以使用终端本身的回滚功能查看。 |
Ctrl+T |
切换工具描述 | “提示开关”:当您输入 / 后,CLI 会显示命令的详细描述。此快捷键可以切换这些描述的显示/隐藏,为屏幕腾出更多空间。 |
Ctrl+Y |
切换“YOLO 模式” | “高手专用,谨慎使用!”:YOLO (You Only Live Once)。启用后,所有需要确认的工具操作 (如 /run, /exec, /file write) 将被自动批准执行。这能极大加速您信任的工作流,但也有执行危险命令的风险。 |
第二类:高效文本输入与编辑 (Efficient Text Input & Editing)
这些是您在输入框中操作文本的利器,掌握它们能让您的输入和编辑速度倍增。
| 快捷键 (Shortcut) | 官方描述 | 深度解读与实战技巧 |
|---|---|---|
Up Arrow / Down Arrow |
上/下浏览输入历史 | “刚才我说过…”:快速调用之前输入过的内容,避免重复打字。 |
Ctrl+A / Home |
光标移至行首 | “回到开始”:无论光标在哪里,瞬间跳到输入框的最前方。 |
Ctrl+E / End |
光标移至行尾 | “跳到末尾”:瞬间将光标跳到输入框的最后方。 |
Ctrl+Left / Ctrl+Right |
按单词左/右移动光标 | “精准跳跃”:比按字符移动更快,用于在长命令或句子中快速定位。 |
Ctrl+W |
删除左侧一个单词 | “删词”:比按住 Backspace 一个个删字符快得多。 |
Ctrl+U |
删除至行首 | “全部重来”:删除从光标到行首的所有内容,用于快速清除前半部分输入。 |
Ctrl+K |
删除至行尾 | “清除后半段”:删除从光标到行尾的所有内容。 |
\ + Enter |
插入一个换行符 | “多行输入模式”:当您想输入多行代码或格式化的文本作为提示时,在行尾输入 \ 再按回车,即可换行而不会立即提交。 |
Ctrl+V |
粘贴剪贴板内容 | “多模态魔法”:不仅能粘贴文本,如果你的剪贴板里是一张图片,CLI 会自动保存该图片并将其引用插入提示,让你可以就图片内容提问! |
Ctrl+X / Meta+Enter |
在外部编辑器中编辑 | “终极大招”:当你的提示变得极其复杂时,按下此快捷键会调用系统默认的文本编辑器(如 Vim, VS Code)来编辑当前内容,保存退出后内容会自动返回 CLI。 |
第三、四、五类:交互与集成 (Interaction & Integration)
这些快捷键用于处理 CLI 提供的交互式元素,如自动补全、选项列表和 IDE 集成。
| 分类 | 快捷键 | 详细解读与实战技巧 |
|---|---|---|
| 自动补全 | Tab / Enter |
当 CLI 给出灰色字的补全建议时(例如命令 /context),按下 Tab 或 Enter 即可接受并补全。 |
| 建议列表导航 | Up Arrow / Down Arrow |
当出现多个建议选项时(如输入 /c 后出现 /context, /clear),使用箭头键进行选择。 |
| 单选列表选择 | j/k 或 Up/Down |
当需要从列表中确认操作时(如确认执行 /run),可以使用 Vim 风格的 j (下) 和 k (上) 或方向键来移动。 |
| 单选列表选择 (数字) | 1-9 |
直接按选项前的数字键可以快速选择,无需移动光标。 |
| IDE 集成 | Ctrl+G |
“看看 IDE 给了我什么”:在 VS Code 中通过右键菜单等方式与 Gemini CLI 交互后,回到终端按下此快捷键,可以查看 VS Code 扩展具体向 CLI 传递了哪些代码或上下文。 |
更多推荐


所有评论(0)