CLion keyboard shortcuts cheat sheet

Printable cheat sheet covering all 173 CLion 2025 keyboard shortcuts and hotkeys, organized by category. Export as PDF or print directly.

All shortcuts

  • Ctrl+Shift+F4 — Close Active Tab
  • Ctrl+F4 — Close Editor
  • F4 — Edit Source
  • Escape — Escape
  • Alt+Insert — New...
  • Ctrl+S — Save All
  • Alt+ArrowRight — Select Next Tab
  • Alt+ArrowLeft — Select Previous Tab
  • Alt+Enter — Show Intention Action
  • Ctrl+Alt+Y — Reload All from Disk
  • Enter — Enter
  • Tab — Tab
  • Delete — Delete
  • Backspace — Backspace
  • Ctrl+Z — Undo
  • Ctrl+Shift+Z — Redo
  • Ctrl+X — Cut
  • Ctrl+C — Copy
  • Ctrl+V — Paste
  • Ctrl+Shift+V — Paste from History
  • ArrowUp — Up
  • Shift+ArrowUp — Up with Selection
  • ArrowDown — Down
  • Shift+ArrowDown — Down with Selection
  • ArrowLeft — Left
  • Shift+ArrowLeft — Left with Selection
  • ArrowRight — Right
  • Shift+ArrowRight — Right with Selection
  • Ctrl+PageDown — Go to Page Bottom
  • Ctrl+Shift+PageDown — Go to Page Bottom with Selection
  • Ctrl+PageUp — Go to Page Top
  • Ctrl+Shift+PageUp — Go to Page Top with Selection
  • PageDown — Page Down
  • Shift+PageDown — Page Down with Selection
  • PageUp — Page Up
  • Shift+PageUp — Page Up with Selection
  • Ctrl+ArrowDown — Scroll Down
  • Ctrl+M — Scroll to Center
  • Ctrl+ArrowUp — Scroll Up
  • End — Move to Line End
  • Shift+End — Move to Line End with Selection
  • Home — Move to Line Start
  • Shift+Home — Move to Line Start with Selection
  • Ctrl+ArrowRight — Move to Next Word
  • Ctrl+Shift+ArrowRight — Move to Next Word with Selection
  • Ctrl+ArrowLeft — Move to Previous Word
  • Ctrl+Shift+ArrowLeft — Move to Previous Word with Selection
  • Ctrl+End — Move to Text End
  • Ctrl+Shift+End — Move to Text End with Selection
  • Ctrl+Home — Move to Text Start
  • Ctrl+Shift+Home — Move to Text Start with Selection.
  • Ctrl+A — Select All
  • Ctrl+Y — Delete Line at Caret
  • Ctrl+Delete — Delete to Word End
  • Ctrl+Backspace — Delete to Word Start
  • Insert — Toggle Insert/Overwrite
  • Ctrl+D — Duplicate Line or Block
  • Ctrl+Shift+U — Toggle Case
  • Ctrl+BracketRight — Move to Code Block End
  • Ctrl+Shift+BracketRight — Move to Code Block End with Selection
  • Ctrl+BracketLeft — Move to Code Block Start
  • Ctrl+Shift+BracketLeft — Move to Code Block Start with Selection
  • Shift+Enter — Start New Line
  • Ctrl+Alt+Enter — Start New Line Before Current One
  • Ctrl+Shift+J — Join Lines
  • Ctrl+Enter — Split Line
  • Ctrl+W — Select Word at Caret
  • Ctrl+Shift+W — Unselect Word at Caret
  • Tab — Indent Selection
  • Shift+Tab — Unindent Selection
  • Ctrl+Alt+I — Auto-Indent Lines
  • Ctrl+Slash — Comment with Line Comment
  • Ctrl+Shift+Slash — Comment with Block Comment
  • Ctrl+Q — Quick Documentation
  • Ctrl+Shift+Alt+H — Pop-up Hector
  • Ctrl+P — Parameter Info
  • Ctrl+F1 — Error Description
  • Ctrl+O — Override Methods...
  • Ctrl+Alt+T — Surround with...
  • Alt+Insert — Generate
  • Ctrl+Space — Basic Code Completion
  • Ctrl+Shift+Space — SmartType Code Completion
  • Alt+Slash — Expand Word
  • Ctrl+J — Insert Live Template...
  • Ctrl+Alt+J — Surround with Live Template...
  • Tab — Next Template Variable
  • Shift+Tab — Previous Template Variable
  • 1 — Expand to level 1
  • 1 — Expand all to level 1
  • Ctrl+Period — Fold Selection / Remove region
  • Ctrl+F — Find
  • Ctrl+R — Replace
  • F3 — Search for next/previous occurrence
  • Shift+F3 — Search for next/previous occurrence
  • Ctrl+F3 — Next Occurrence of the Word at Caret
  • Ctrl+F — Incremental Search
  • Ctrl+Shift+F — Find in Path
  • Ctrl+Shift+R — Replace in Path
  • Alt+F7 — Find Usages
  • Ctrl+F7 — Find Usages in File
  • Ctrl+Shift+F7 — Highlight Usages in File
  • Ctrl+Alt+F7 — Show Usages
  • Ctrl+Shift+A — Find Action
  • F11 — Toggle Bookmark
  • Ctrl+F11 — Toggle Bookmark with Mnemonic
  • Shift+F11 — Show Bookmarks
  • Alt+F1 — Select Target
  • Ctrl+Tab — Switcher
  • Shift+Escape — Hide Active Window
  • F12 — Jump to Last Window
  • F7 — Move to Next Difference
  • Shift+F7 — Move to Previous Difference
  • Ctrl+F12 — File Structure Popup
  • Alt+F1 — Select In
  • Ctrl+E — Recent Files
  • Ctrl+H — Type Hierarchy
  • Ctrl+Shift+H — Method Hierarchy
  • Ctrl+Alt+H — Call Hierarchy
  • Ctrl+N — Navigate to Class
  • Ctrl+Shift+N — Navigate to File
  • Ctrl+Shift+Alt+N — Navigate to Symbol
  • Ctrl+G — Navigate to Line
  • Alt+Home — Jump to Navigation Bar
  • Ctrl+B — Navigate to Declaration
  • Ctrl+Alt+B — Navigate to Implementation
  • Ctrl+Shift+B — Navigate to Type Declaration
  • Ctrl+U — Navigate to Super Method
  • Ctrl+Alt+Home — Navigate to Related Symbol
  • F10 — Go to Header/Source
  • Alt+ArrowDown — Navigate to Next Method
  • Alt+ArrowUp — Navigate to Previous Method
  • Ctrl+BracketLeft — Navigate to Opening Brace
  • Ctrl+BracketRight — Navigate to Closing Brace
  • Ctrl+Alt+ArrowLeft — Back
  • Ctrl+Alt+ArrowRight — Forward
  • Ctrl+Alt+ArrowUp — Navigate to Previous Occurrence
  • Ctrl+Alt+ArrowDown — Navigate to Next Occurrence
  • Ctrl+Shift+Backspace — Last Edit Location
  • F2 — Navigate to Next Highlighted Error
  • Shift+F2 — Navigate to Previous Highlighted Error
  • Ctrl+Shift+Alt+T — Refactor This...
  • Shift+F6 — Rename
  • Ctrl+F6 — Change Signature
  • F6 — Move
  • F5 — Copy
  • Alt+Delete — Safe Delete
  • Ctrl+Alt+M — Extract Method
  • Ctrl+Alt+V — Introduce Variable
  • Ctrl+Alt+C — Introduce Constant
  • Ctrl+Alt+P — Introduce Parameter
  • Ctrl+Alt+D — Extact Define
  • Ctrl+Alt+K — Extract typedef
  • Ctrl+Alt+N — Inline
  • Shift+F10 — Run
  • Shift+Alt+F10 — Choose configuration and run
  • Ctrl+F5 — Rerun
  • Shift+F10 — Rerun without loosing focus in the editor
  • Shift+F9 — Debug
  • Shift+Alt+F9 — Choose configuration and debug
  • F8 — Step Over
  • F7 — Step Into
  • Shift+F8 — Step Out
  • Shift+Alt+F8 — Force Step Over
  • Shift+Alt+F7 — Force Step Into
  • Alt+F9 — Run to Cursor
  • Ctrl+Alt+F9 — Force Run To Cursor
  • F9 — Resume Program
  • Ctrl+Pause — Pause Program
  • Shift+F2 — Stop Program
  • Alt+F8 — Evaluate Expression
  • Ctrl+Alt+F8 — Quick Evaluate Expression
  • Ctrl+F8 — Toggle breakpoint at the current line.
  • Ctrl+Shift+F8 — View Breakpoints

Other Code & Text apps

  • Alacritty shortcuts
  • Android Studio shortcuts
  • Arduino IDE shortcuts
  • Bitbucket shortcuts
  • Chrome Developer Tools shortcuts
  • Code Editor for iOS shortcuts
  • Cursor shortcuts
  • DataGrip shortcuts
  • Docker Desktop shortcuts
  • Eclipse shortcuts

Related pages

  • CLion shortcuts
  • CLion cheat sheet
  • Learn CLion shortcuts
  • All Code & Text apps