Visual Studio - Keyboard Shortcuts
Links
General
F12 |
Go to Declaration F12 - Go To Definition |
Ctrl + F7 |
Compile the current file. |
Ctrl + - |
Move to previous edit point |
Ctrl, Shift, - |
Move forwards to last cursor location |
Bookmarks
Ctrl K, Ctrl K |
Toggle bookmark |
Ctrl K, Ctrl N |
Next bookmark |
Command Windows
Hacking Visual Studio, Master the Command Window
To open the command window, Ctrl, Alt, A (View.CommandWindow
).
|
To open filename. |
Debug
F5 |
Continue. |
F9 |
Toggle breakpoint. |
F10 |
Step over. |
Ctrl, F10 |
Run to cursor. |
F11 |
Step into. |
Shift, F11 |
Step out. |
The watch windows support several special variables and formats that can help you:
@err |
displays the value of GetLastError( ) |
var,hr |
will convert a variable to an HRESULT. For instance, the value 0 is displayed as S_OK, can be used with GetLastError |
var,wm |
will convert a variable to a windows message. For instance, the value 15 is displayed as WM_PAINT. |
var,format |
format can be s (string), su (string Unicode), c (character) x (hex), o (oct), d or i (dec, if in hex view), u (unsigned) f (float), g (special float), e (scientific float) |
@register |
register can be things like al, ah, ax, eax, eip, etc… |
Editor
Alt, Shift, Enter |
Maximize your code window |
Alt, Drag |
Hold down the Alt key while dragging with the mouse to select a block of text (rather than line by line). |
Ctrl C |
With no text selected, copies the curent line. |
Ctrl K, Ctrl C |
Comment Selection |
Ctrl K, Ctrl F |
Format Selection |
Ctrl K, Ctrl U |
Un-comment Selection |
Ctrl R |
Switch on word wrap. To switch on line numbers: Tools, Options, Text Editor, C/C++, Line numbers |
Task List
F8 |
Next Task |
Shift F8 |
Previous Task |