Skip to content

Gemini CLI 键盘快捷键

Gemini CLI 附带了一组默认的键盘快捷键,用于编辑输入、导航历史记录和控制 UI。使用此参考来了解可用的组合键。

基本控制

操作按键
确认当前选择或选项。Enter
关闭对话框或取消当前焦点。Esc

光标移动

操作按键
将光标移动到行首。Ctrl + A
Home
将光标移动到行尾。Ctrl + E
End

编辑

操作按键
删除从光标到行尾的内容。Ctrl + K
删除从光标到行首的内容。Ctrl + U
清除输入字段中的所有文本。Ctrl + C
删除前一个单词。Ctrl + Backspace
Cmd + Backspace

屏幕控制

操作按键
清除终端屏幕并重绘 UI。Ctrl + L

滚动

操作按键
向上滚动内容。Shift + Up Arrow
向下滚动内容。Shift + Down Arrow
滚动到顶部。Home
滚动到底部。End
向上滚动一页。Page Up
向下滚动一页。Page Down

历史记录和搜索

操作按键
显示历史记录中的上一条。Ctrl + P (no Shift)
显示历史记录中的下一条。Ctrl + N (no Shift)
开始反向搜索历史记录。Ctrl + R
插入选定的反向搜索匹配项。Enter (no Ctrl)
在反向搜索时接受建议。Tab

导航

操作按键
在列表中向上移动选择。Up Arrow (no Shift)
在列表中向下移动选择。Down Arrow (no Shift)
在对话框选项中向上移动。Up Arrow (no Shift)
K (no Shift)
在对话框选项中向下移动。Down Arrow (no Shift)
J (no Shift)

建议和补全

操作按键
接受内联建议。Tab
Enter (no Ctrl)
移动到上一个补全选项。Up Arrow (no Shift)
Ctrl + P (no Shift)
移动到下一个补全选项。Down Arrow (no Shift)
Ctrl + N (no Shift)
展开内联建议。Right Arrow
折叠内联建议。Left Arrow

文本输入

操作按键
提交当前提示。Enter (no Ctrl, no Shift, no Cmd, not Paste)
插入换行而不提交。Ctrl + Enter
Cmd + Enter
Paste + Enter
Shift + Enter
Ctrl + J

外部工具

操作按键
在外部编辑器中打开当前提示。Ctrl + X
从剪贴板粘贴。Ctrl + V
Cmd + V

应用控制

操作按键
切换详细错误信息。F12
切换完整 TODO 列表。Ctrl + T
切换 IDE 上下文详情。Ctrl + G
切换 Markdown 渲染。Cmd + M
当终端使用备用缓冲区时切换复制模式。Ctrl + S
展开高度受限的响应以显示更多行。Ctrl + S
在 shell 和 Gemini 输入之间切换焦点。Ctrl + F

会话控制

操作按键
取消当前请求或退出 CLI。Ctrl + C
当输入缓冲区为空时退出 CLI。Ctrl + D

其他上下文相关快捷键

  • Ctrl+Y:切换 YOLO(自动批准)模式用于工具调用。
  • Shift+Tab:切换自动编辑(自动接受编辑)模式。
  • Option+M(macOS):使用 Option+M 输入 µ 也可以切换 Markdown 渲染,与 Cmd+M 相同。
  • ! 在空提示上:进入或退出 shell 模式。
  • \(在行尾)+ Enter:插入换行而不离开单行模式。
  • Ctrl+Delete / Meta+Delete:删除光标右侧的单词。
  • Ctrl+BLeft Arrow:编辑文本时将光标向左移动一个字符。
  • Ctrl+FRight Arrow:将光标向右移动一个字符;当附加了嵌入式 shell 时,Ctrl+F 仍然切换焦点。
  • Ctrl+DDelete:删除光标右侧的字符。
  • Ctrl+HBackspace:删除光标左侧的字符。
  • Ctrl+Left Arrow / Meta+Left Arrow / Meta+B:向左移动一个单词。
  • Ctrl+Right Arrow / Meta+Right Arrow / Meta+F:向右移动一个单词。
  • Ctrl+W:删除光标左侧的单词(除了 Ctrl+Backspace / Cmd+Backspace)。
  • Ctrl+Z / Ctrl+Shift+Z:撤销或重做最近的文本编辑。
  • Meta+Enter:在外部编辑器中打开当前输入(Ctrl+X 的别名)。
  • 快速按两次 Esc:清除当前输入缓冲区。
  • Up Arrow / Down Arrow:当光标位于单行输入的顶部或底部时,向后或向前导航提示历史记录。
  • 选择对话框中的数字键(1-9,多位数):直接跳转到编号的单选选项,并在输入完整数字时确认。

aicodex 文档网站