Files
gemini-cli/docs/cli/keyboard-shortcuts.md

8.9 KiB

Gemini CLI Keyboard Shortcuts

This document lists the available keyboard shortcuts within Gemini CLI.

General

Shortcut Description
Esc Close dialogs and suggestions.
Ctrl+C Cancel the ongoing request and clear the input. Press twice to exit the application.
Ctrl+D Exit the application if the input is empty. Press twice to confirm.
Ctrl+L Clear the screen.
Ctrl+S Allows long responses to print fully, disabling truncation. Use your terminal's scrollback to view the entire output.
Ctrl+S Toggle copy mode (alternate buffer mode only).
Ctrl+T Toggle the display of the todo list.
Ctrl+Y Toggle auto-approval (YOLO mode) for all tool calls.
Shift+Tab Toggle auto-accepting edits approval mode.
Option+M Toggle Markdown rendering for messages (raw markdown mode).
F12 Toggle the display of the debug console.

Input Prompt

Shortcut Description
! Toggle shell mode when the input is empty.
\ (at end of line) + Enter Insert a newline.
Down Arrow Navigate down through the input history.
Enter Submit the current prompt.
Meta+Delete / Ctrl+Delete Delete the word to the right of the cursor.
Tab Autocomplete the current suggestion if one exists.
Up Arrow Navigate up through the input history.
Ctrl+A / Home Move the cursor to the beginning of the line.
Ctrl+B / Left Arrow Move the cursor one character to the left.
Ctrl+C Clear the input prompt
Esc (double press) Clear the input prompt.
Ctrl+D / Delete Delete the character to the right of the cursor.
Ctrl+E / End Move the cursor to the end of the line.
Ctrl+F / Right Arrow Move the cursor one character to the right. Ctrl+F also toggles focus between input and interactive shell if active.
Ctrl+H / Backspace Delete the character to the left of the cursor.
Ctrl+K Delete from the cursor to the end of the line.
Ctrl+Left Arrow / Meta+Left Arrow / Meta+B Move the cursor one word to the left.
Ctrl+N Navigate down through the input history.
Ctrl+P Navigate up through the input history.
Ctrl+R Activate reverse command search history.
Ctrl+Right Arrow / Meta+Right Arrow / Meta+F Move the cursor one word to the right.
Ctrl+U Delete from the cursor to the beginning of the line.
Ctrl+V Paste clipboard content. If the clipboard contains an image, it will be saved and a reference to it will be inserted in the prompt.
Ctrl+W / Meta+Backspace / Ctrl+Backspace Delete the word to the left of the cursor.
Ctrl+X / Meta+Enter Open the current input in an external editor.
Ctrl+Z Undo last text edit.
Ctrl+Shift+Z Redo last undone text edit.

Suggestions

Shortcut Description
Down Arrow / Ctrl+N Navigate down through the suggestions.
Tab / Enter Accept the selected suggestion.
Up Arrow / Ctrl+P Navigate up through the suggestions.

Radio Button Select

Shortcut Description
Down Arrow / j Move selection down.
Enter Confirm selection.
Up Arrow / k Move selection up.
1-9 Select an item by its number.
(multi-digit) For items with numbers greater than 9, press the digits in quick succession to select the corresponding item.

IDE Integration

Shortcut Description
Ctrl+G See context CLI received from IDE

Meta+key combos on mac

On Mac, all Meta+char combos should work normally except for these three which are mapped to special functionality.

  • meta+b: "∫" back one word
  • meta+f: "ƒ" forward one word
  • meta+m: "µ" toggle markup view