Reading a list won't make them stick. ShortcutFoo has you type each shortcut, then brings it back just before you'd forget it.
Essentials I
7 shortcuts- ↵Submit the prompt
- ⇧↵Insert a newline
- ESCDismiss a dialog or cancel
- ^CCancel the request or quit
- ^DExit when the input is empty
- ^LClear and redraw the screen
- !Toggle shell mode on an empty prompt
Essentials II
6 shortcuts- ?Toggle the shortcuts panel
- ⇧TABCycle the approval mode
- ^RSearch prompt history
- ^PPrevious history entry
- ^GOpen the prompt in an external editor
- ESCESCClear input or rewind if empty
Core commands I
7 shortcuts- /helpShow help
- /clearClear context and start a new session
- /quitQuit the CLI
- /modelManage the model
- /compressSummarize context to save tokens
- /copyCopy the last output
- /initGenerate a GEMINI.md file
Core commands II
7 shortcuts- /resumeBrowse and resume sessions
- /rewindRewind the conversation
- /statsShow session statistics
- /settingsOpen the settings editor
- /themeChange the theme
- /toolsList available tools
- /memoryManage GEMINI.md memory
Navigation I
7 shortcuts- ^AMove to the start of the line
- ^EMove to the end of the line
- ^FMove one character right
- LEFTMove one character left
- ⌥BMove one word left
- ⌥FMove one word right
- UPMove up one line
Navigation II
7 shortcuts- DOWNMove down one line
- ⇧UPScroll up
- ⇧DOWNScroll down
- ^HOMEScroll to the top
- ^ENDScroll to the bottom
- PAGEUPScroll up one page
- PAGEDOWNScroll down one page
Editing I
5 shortcuts- ^KDelete to the end of the line
- ^UDelete to the start of the line
- ⌥BACKSPACEDelete the previous word
- ⌥DDelete the next word
- BACKSPACEDelete the character to the left
Editing II
5 shortcuts- DELDelete the character to the right
- ^ZUndo
- ^⇧ZRedo
- ^VPaste
- \Insert a newline after a backslash
App controls I
5 shortcuts- ^YToggle YOLO auto-approval
- ⌥MToggle Markdown rendering
- ^SToggle mouse mode
- ^OExpand or collapse content
- F9Toggle copy mode
App controls II
5 shortcuts- F4Show IDE context details
- TABQueue the prompt for later
- TABTABToggle minimal or full UI
- ^BToggle the background shell
- ^LToggle the background shell list
Dialogs and completions I
5 shortcuts- ↵Confirm the selection
- TABAccept the inline suggestion
- UPPrevious completion
- DOWNNext completion
- kMove up in a dialog
Dialogs and completions II
4 shortcuts- jMove down in a dialog
- ⇧TABPrevious item or question
- RIGHTExpand the inline suggestion
- LEFTCollapse the inline suggestion
More commands I
7 shortcuts- /mcpManage MCP servers
- /extensionsManage extensions
- /skillsManage agent skills
- /agentsManage subagents
- /vimToggle vim mode
- /planSwitch to Plan Mode
- /restoreRestore files from a checkpoint
More commands II
7 shortcuts- /directoryManage workspace directories
- /authChange the auth method
- /editorSelect an editor
- /docsOpen the documentation
- /bugFile a bug report
- /aboutShow version info
- /shellsToggle background shells view
Achievement unlocked