Over the years I have become much more of a keyboard person than a keyboard-and-mouse person. As a developer it saves soooo much time not to have to take my hands off the keyboard to simply click a single option and bring my hands back to the keyboard.
Therefore, I've decided to list out my favorite VS.NET keyboard shortcuts (in no particular order). There are probably many more that I'm just forgetting here.
Toggle fullscreen mode
ALT + SHIFT + ENTER
Find In Files
CTRL + SHIFT + F
Comment / Uncomment
CTRL + K, CTRL + C / CTRL + U
Highlight vertical block of code
ALT + SHIFT + ARROWKEY
ALT + MOUSEDRAG (ok, ok, this one uses the mouse)
Go to Definition
F12
Navigate to Previous Cursor Location (useful after F12...plus it's multi-level!) - Navigate Backward
CTRL + -
Format Selection
CTRL + K, CTRL + F
Parameter Information
CTRL + SHIFT + SPACE
There are many other shortcuts I always use such as F4 for properties, F11 for Step Into, F10 for Step Into, CTRL + ALT + L for Project Explorer, CTRL + SHIFT + B for Build, but those are so common and there are so many that I didn't want to recreate Microsoft's documentation.
What are your favorite shortcuts that you'd like to share.