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
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