You are on page 1of 1

Default Keymap

Editing Usage Search Refactoring


Ctrl + Space Basic code completion (the name of any class, Alt + F7 Find usages Ctrl + Alt + Shift +T Refactor This (shows all available refactorings)
function or variable) Ctrl + F7 Find usages in file F5/F6 Copy/Move
Ctrl + Shift + Space Smart code completion (filters the list of Ctrl +Shift + F7 Highlight usages in file Alt + Delete Safe Delete
functions and variables by expected type) Ctrl + Alt + F7 Show usages Shift + F6 Rename
Ctrl + Shift + Enter Complete statement Ctrl + F6 Change Signature
Ctrl + P Show parameters info of the function call at caret Compile and Run Ctrl + Alt + N Inline
Ctrl + Q Quick documentation lookup Ctrl + F9 Build Project Ctrl + Alt + M Extract Function
Ctrl + mouse over code Brief Info Shift + F10 Run Ctrl + Alt + V Introduce Variable
Ctrl + F1 Show descriptions of error or warning at caret Shift + F9 Debug Ctrl + Alt + P Introduce Parameter
Alt + Insert Generate code... Alt + Shift + F10 Select configuration and run Ctrl + Alt + C Introduce Constant
(Getters, Setters, Constructors, Destructors) Alt + Shift + F9 Select configuration and debug Ctrl + Alt + D Introduce Define
Ctrl + O Override base class functions in the current class
Ctrl + I Implement functions in the current class Debugging VCS/Local History
Ctrl + Alt + T Surround selected code fragment with if, while, F8 / F7 Step over/into Ctrl + K Commit project to VCS
try/catch, #ifdef or other construct Shift + F8 Step out Ctrl + T Update project from VCS
Ctrl + / Comment/uncomment current line or selected Alt + F9 Run to cursor Shift + Alt + C View recent changes
block with line comments Alt + F8 Evaluate expression Alt + BackQuote (`) VCS’ quick popup
Ctrl + Shift + / Comment/uncomment code with block comments F9 Resume program
Ctrl + W Select successively increasing code blocks Ctrl + F8 Toggle breakpoint Live Templates
Ctrl + Shift + W Decrease current selection to previous state Ctrl + Shift + F8 View breakpoints Ctrl + Alt + J Surround the selection with Live Template
Alt + Q Show intention actions and quick-fixes Ctrl + J Insert Live Template
Ctrl + Alt + L Reformat code Navigation for Indexed for(;;) loop
Ctrl + Alt + O Optimize includes Ctrl + N Go to class iter Iterate C++ container
Ctrl + Alt + I Auto-indent line(s) Ctrl + Shift + N Go to file
Tab / Shift + Tab Indent/Unindent selected lines Ctrl + Alt + Shift +N Go to symbol General
Ctrl + X Cut current line or selected block to clipboard Alt + Right/Left Go to next/previous editor tab Alt + 0 ... Alt + 9 Open corresponding tool window
Ctrl + C Copy current line or selected block to clipboard F12 Go back to previous tool window Ctrl + Shift + F12 Hide all tool windows
Ctrl + V Paste from clipboard Escape Go to editor (from tool window) Alt + Shift + F Add to Favorites
Ctrl + Shift + V Paste from recent buffers Shift + Esc Hide active or last active window Alt + Shift + I Inspect current file with current profile
Ctrl + D Duplicate current line or selected block Ctrl + Shift + F4 Close active tool window tab Ctrl + BackQuote (`) Quick switch current scheme
Ctrl + Y Delete line at caret Ctrl + G Go to line Ctrl + Alt + S Edit application Settings
Ctrl + Shift + J Smart line join Ctrl + E Recent files popup
Ctrl + Enter Smart line split Ctrl + Alt + Right Navigate back
Shift + Enter Start new line Ctrl + Alt + Left Navigate forward To find any action inside the IDE
Ctrl + Shift + U Toggle case for word at caret or selected block Ctrl + Shift + Backspace Navigate to last edit location use Find Action ( Ctrl + Shift + A )
Ctrl + Shift + ]/[ Select till code block end/start Alt + F1 Select the current class or function in any view
Ctrl + Delete Delete to word end Ctrl + Alt + Home Go to related symbol (header or source file)
Ctrl + Backspase Delete to word start Ctrl + B Go to declaration

Copyright © JetBrains 2015. All Rights Reserved. DSGN-1711


Ctrl + NumPad+/- Expand/Collapse code block Ctrl + Alt + B Go to definition
Ctrl + Alt + NumPad+/- Expand/Collapse all Ctrl + Shift + I Open quick definition lookup
Ctrl + F4 Close active editor tab Ctrl + U Go to base class/base function
Alt + Shift + Click Place the caret in multiple locations Alt + Up / Alt + Down Go to previous/next function
Esc Restore single carret mode Ctrl + ] / Ctrl + [ Move to code block end/start
Alt + G Add next occurrence of current word to the selection Ctrl + F12 Popup structure of the current file
Alt + Shift + G Delete next occurrence of current word for quick navigation
from the selection Ctrl + H Type hierarchy
Ctrl + Alt + H Call hierarchy
Search/Replace F2 / Shift + F2 Next/previous highlighted error
Ctrl + F/R Find/Replace F11 Toggle bookmark at the current location
F3 / Shift + F3 Find next/previous Ctrl + F11 Toggle bookmark with mnemonic
Ctrl + Shift + F/R Find/Replace in path Ctrl + 0 ... Ctrl + 9 Go to numbered bookmark
Double Search everywhere Shift + F11 Show list of all bookmarks

jetbrains.com/clion blog.jetbrains.com/clion @clion_ide

You might also like