You are on page 1of 2

Summary of all the shortcuts in this thread and some more.

Ctrl + Tab - Switch between source and header files.


Ctrl + Shift + T - Open Element
Ctrl + Shift + R - Open File/Resource.
Ctrl + = - Explore Macro Expansion.
Ctrl + Space - Show proposals to complete you've written.
Ctrl + Alt + H - Opens the call hierarchy for a function
Ctrl + Shift + N - Adds an #include for the header file in which the current element is
declared
Ctrl + i - Corrects indentation of the selected text - very useful in my opinion
Ctrl + d - Deletes current row
Ctrl + h - Opens a search dialog; the "C/C++ Search" tab searches through indexed
locations
Ctrl + O - Opens a member browser of the current class, enabling to fastly open a method
F3 - Open declaration
Ctrl + Shift + G - When a function, object or var is selected : find all occurences of it in the
project.
Ctrl + Alt + G - Textual search of the currently selected text.
Ctrl + left click - Go to the definition of the item.
Ctrl + j - Incremental search in the current file
Ctrl + k - To search forward for a highlighted text in a file.
Ctrl + Shift + k - To search backward for a highlighted text in a file
Alt + / - Go to previous / go to next edited or viewed place.
Ctrl + m - Maximize or un-maximize current Editor Window (also works for other Windows
Ctrl + Shift + Up/Down Arrow - Jump to previous / jump to next method
Ctrl + q - Jump to last location edited
Ctrl + Shift + p - With a bracket selected: jump to the matching closing or opening bracket
Ctrl + / - Comment/uncomment all selected lines with //
Ctrl + Shift + / - Comment selected block with /* ... */
Ctrl + Shift + \ - Uncomment /* ... */ selected block
Ctrl + Space : Show proposals to complete you've written.

Ctrl + Shift + L : Shows a list of actions with their corresponding shortcuts.

Ctrl + Alt + H : Opens the call hierarchy for a function

Alt + Shift + R , N : Rename a function or variable throughout a project.

Ctrl + Shift + N- adds an include statement; the included header file is the one in which the
current element is declared in
Ctrl + i - corrects indentation of the selected text - very useful in my opinion
Ctrl + d - deletes current row
Alt + / - moves the selected text (or current line if no text is selected) up or down
Alt + / - move to the previous/next location you edited; for example, if you browse
through a few function declarations, and then want to go back to where you started from,
press Alt + to move to the previous locations
Ctrl + h - opens a search dialog; the "C/C++ Search" tab searches through indexed locations and
is fast, but the "File Search" tab searches through all the text in your projects, and can come in
handy when you're searching for a "hidden" element (for example, when searching for a macro
defined under an #ifdef _WINDOWS, but _WINDOWS is not currently defined in your project)

You might also like