Source Menu actions
Name | Function | Keyboard Shortcut |
---|---|---|
Toggle Comment | Adds or removes single-line, C++-style, comment markers on each line in the selection, or the line containing the cursor, if there is no selection | Ctrl+/ |
Add Block Comment | Adds a block comment around the selection | Ctrl+Shift+/ |
Remove Block Comment | Removes the comment markers around any block comments in the selection | Ctrl+Shift+\ |
Shift Right | Increases indentation on each line in the selection, or the line containing the cursor, if there is no selection | |
Shift Left | Decreases indentation on each line in the selection, or the line containing the cursor, if there is no selection | Shift+Tab |
Correct Indentation | Applies simple indentation rules to the current selection, or the line containing the cursor, if there is no selection | Ctrl+I |
Format | Applies the full C/C++ > Code Style > Formatter preferences to the entire contents of the active editor, or to the selection if there is one | Ctrl+Shift+F |
Add Include | Adds an include statement and, optionally, a "using" declaration for the currently selected name | Ctrl+Shift+N |
Organize Includes | Adds all the required includes for the selected file | |
Sort Lines | Sorts the selected lines | Ctrl+Alt+S |
Implement Method... | Opens the Implement Method dialog | |
Generate Getters and Setters... | Opens the Generate Getters and Setters dialog that allows you to create Getters and Setters for fields in the current type. Available on fields and types or on a text selection inside a type | |
Surround With | Surrounds the selected statements with a code template (as defined in C/C++ > Editor > Templates ) | Alt+Shift+Z |