- CTRL + HYPHEN(-) for navigating backwards
- CTRL + SHIFT + HYPHEN(-) for navigating forwards
- CTRL + PERIOD(.) shows the smart tag, because almost nobody can hit that small rectangle with the mouse
- CTRL + SHIFT + F, Find in Files. I use this one quite often (mostly for a search in the entire solution); it's very fast and displays all the results in a separate window
- SHIFT + F12 (or CTRL + K, R) finds all references
On a sidenote: I've created a reference card including most of the VS keyboard shortcuts mentioned in the article and some more (I'm using it at work; looks pretty good printed). Too bad I didn't upload it yet. Looks like I'm going to publish it this evening on my journal.
Google viewer: http://docs.google.com/viewer?url=http%3A%2F%2Fgiu.me%2Ffile...
Direct link (PDF): http://giu.me/file/VisualStudio20082010DefaultKeyBindingsSim...
@spoiledtechie I've sent you the links via mail ;)
Ctrl + K, D - Formats document
Ctrl + K, X - Opens snippet picker
Ctrl + Shift V - Pastes text from the Clipboard ring (did you know that Visual studio has clipboard ring? :)
Ctrl + R, M - Extracts method
F2 - rename identifier (and its references)
On US keyboards, the opening bracket [ is easily available, while on e.g. Swedish keymaps you also need to press the Alt Gr key to get [ (it's at Alt Gr + 8).
Still, in Visual Studio the same physical key that is [ on US keyboards works as listed in this article, i.e. Control + å matches brackets. Nice!
Just embrace English as the lingua franca of programming and you'll be better off.
CTRL+/ (and SHIFT+CTRL+/) to comment (and block comment) selections, for instance is so intuitive that you discover it by accident. Same with the variants on SHIFT+CTRL+SPACE for various smart-completion tasks. CTRL+. (VS.NET's shortcut for smart completion) is not something I'd ever think to try unless I already knew it.
http://www.jetbrains.com/resharper/documentation/ReSharper25...