Windows | Description Edit Cancel Save & submit |
---|---|
Ctrl+Spacebar | Basic code completion (the name of any class, method or variable) |
Ctrl+Shift+Spacebar | Smart code completion (filters the list of methods and variables by expected type) |
Ctrl+Shift+Enter | Complete statement |
Ctrl+P | Parameter info (within method call arguments) |
Ctrl+Q | Quick documentation lookup |
Ctrl+Mouse over code | Brief Info |
Ctrl+F1 | Show descriptions of error or warning at caret |
Alt+Insert | Generate code... (Getters, Setters, Constructors, hashCode/equals, toString) |
Ctrl+O | Override methods |
Ctrl+I | Implement methods |
Ctrl+Alt+T | Surround with… (if..else, try..catch, for, synchronized, etc.) |
Ctrl+/ | Comment/uncomment with line comment |
Ctrl+Shift+/ | Comment/uncomment with block comment |
Ctrl+W | Select successively increasing code blocks |
Ctrl+Shift+W | Decrease current selection to previous state |
Alt+Q | Show Intension actions and QuickFixes |
Ctrl+Alt+L | Reformat code |
Ctrl+Alt+O | Optimize imports |
Ctrl+Alt+I | Auto-indent line(s) |
Tab/Shift+Tab | Indent/unindent selected lines |
Ctrl+X | Cut current line or selected block to clipboard |
Ctrl+C | Copy current line or selected block to clipboard |
Ctrl+V | Paste from clipboard |
Ctrl+Shift+V | Paste from recent buffers... |
Ctrl+D | Duplicate current line or selected block |
Ctrl+Y | Delete line at caret |
Ctrl+Shift+J | Smart line join |
Ctrl+Enter | Smart line split |
Shift+Enter | Start new line |
Ctrl+Shift+U | Toggle case for word at caret or selected block |
Ctrl+Shift+]/[ | Select till code block end/start |
Ctrl+Delete | Delete to word end |
Ctrl+Backspace | Delete to word start |
Ctrl+ NumPad +/- | Expand/collapse code block |
Ctrl+Alt+ NumPad +/- | Expand all / collapse all |
Ctrl+F4 | Close active editor tab |
Alt+Shift+Click | Place caret in Multiple Location |
Esc | Restore Single Caret Mode |
Alt+G/Alt+Shift+G | Add/Delete Next Occurance of Current Word to Selection |
Windows | Description Edit Cancel Save & submit |
---|---|
Double Shift | Search everywhere |
Ctrl+F | Find |
F3 / Shift+F3 | Find next/Find previous |
Ctrl+R | Replace |
Ctrl+Shift+F | Find in path |
Ctrl+Shift+R | Replace in path |
Windows | Description Edit Cancel Save & submit |
---|---|
Ctrl+F9 | Build Project |
Alt+Shift+F10 | Select configuration and run |
Alt+Shift+F9 | Select configuration and debug |
Shift+F10 | Run |
Shift+F9 | Debug |
Windows | Description Edit Cancel Save & submit |
---|---|
F8 | Step over |
F7 | Step into |
Shift+F8 | Step out |
Alt+F9 | Run to cursor |
Alt+F8 | Evaluate expression |
F9 | Resume program |
Ctrl+F8 | Toggle breakpoint |
Ctrl+Shift+F8 | View breakpoints |
Windows | Description Edit Cancel Save & submit |
---|---|
Ctrl+Alt+J | Surround with Live Template |
Ctrl+J | Insert Live Template |
for | Indexed for( ; ; ) loop |
iter | Iterate range(C++11) |
itit | Iterate using Begin/End Member Functions |
incboost | In CMake include directions with Boost |
function | In CMake create New Function Definitor |
Windows | Description Edit Cancel Save & submit |
---|---|
Ctrl+N | Go to class |
Ctrl+Shift+N | Go to file |
Ctrl+Alt+Shift+N | Go to symbol |
Alt+Right Arrow/Left Arrow | Go to next/previous editor tab |
F12 | Go back to previous tool window |
Esc | Go to editor (from tool window) |
Shift+Esc | Hide active or last active window |
Ctrl+Shift+F4 | Close active run/messages/find/... tab |
Ctrl+G | Go to line |
Ctrl+E | Recent files popup |
Ctrl+Alt+Left Arrow/Right Arrow | Navigate backward / navigate forward |
Ctrl+Shift+Backspace | Navigate to last edit location |
Alt+F1 | Select current file or symbol in any view |
Ctrl+B | Go to declaration |
Ctrl+Alt+B | Go to implementation(s) |
Ctrl+Alt+Home | Go to related Symbol(Header/Source File) |
Ctrl+Shift+I | Open quick definition lookup |
Ctrl+Shift+B | Go to type declaration |
Ctrl+U | Go to super-method/super-class |
Alt+Up Arrow/Down Arrow | Go to previous/next method |
Ctrl+]/[ | Move to code block end / move to code start |
Ctrl+F12 | File structure popup |
Ctrl+H | Type hierarchy |
Ctrl+Alt+H | Call hierarchy |
F2/Shift+F2 | Next/previous highlighted error |
F11 | Toggle bookmark |
Ctrl+F11 | Toggle bookmark with mnemonic |
Ctrl+0...9 | Go to numbered bookmark |
Shift+F11 | Show bookmarks |
Windows | Description Edit Cancel Save & submit |
---|---|
Alt+0...9 | Open corresponding tool window |
Alt+Shift+I | Inspect current file with current profile |
Ctrl+` | Quick switch current scheme |
Ctrl+Alt+S | Edit Application Settings |
Ctrl+Shift+F12 | Hide All Tool Windows |
Alt+Shift+F | Add to Favourites |
Windows | Description Edit Cancel Save & submit |
---|---|
Alt+F7 | Find Usage |
Ctrl+F7 | Find Usages in File |
Ctrl+Shift+F7 | Highlight Usages in File |
Ctrl+Alt+F7 | Show Usages |
Windows | Description Edit Cancel Save & submit |
---|---|
Ctrl+K | Commit Project to VCS |
Ctrl+T | Update Project from VCS |
Alt+Shift+C | View Recent Changes |
Alt+` | VCS Quick Popup |
Windows | Description Edit Cancel Save & submit |
---|---|
Ctrl+Alt+Shift+T | Refactor This |
F5 | Copy |
F6 | Move |
Alt+Delete | safe Delete |
Shift+F6 | Rename |
Ctrl+F6 | Change Signature |
Ctrl+Alt+M | Extract Function |
Ctrl+Alt+N | Inline |
Ctrl+Alt+P | Introduce parameter |
Ctrl+Alt+V | Introduce Variable |
Ctrl+Alt+C | Introduce Constant |
Ctrl+Alt+D | Introduce Define |