This is a draft cheat sheet. It is a work in progress and is not finished yet.
Clipboard
Smart Copy |
Ctrl+C or Ctrl+Insert (no selection, caret on token) |
Smart Cut |
Ctrl+X or Shift+Delete (no selection, caret on token) |
Intelligent Paste |
Ctrl+V or Shift+Insert |
Clipboard History |
Ctrl+Shift+Insert |
Replace Word |
Ctrl+Alt+V or Ctrl+B (caret on token) |
Defining Selections
Selection Increase |
Num+ or Ctrl+W |
Selection Decrease |
Num- or Ctrl+Shift+W |
Select CamelCase Left |
Alt+Shift+Left |
Select CamelCase Right |
Alt+Shift+Right |
() Wrapping Selections
Comment/Uncomment |
|
Block begin/end |
B or Shift+[ |
try/catch |
C |
try/finally |
F |
try/catch/finally |
T |
lock/SyncLock |
L |
using |
U |
Convert to string |
Shift+' |
WaitCursor |
W |
|
Code Generation & Refactoring
Refactor/Declare |
Ctrl+` |
Rename |
F2 |
Expand Template |
Tab or Space (settings) |
Auto-create region |
Ctrl+3 |
Cycle Scope Up |
Alt+Up |
Cycle Scope Down |
Alt+Down |
Duplicate Line |
Shift+Enter |
Declare variable based on type (C#) |
Ctrl+A |
|
|
Navigation
Highlight References |
Ctrl+Alt+U |
Show All References |
Shift+F12 |
Tab to Next Reference |
Tab |
Tab to Next XML Doc Comment Field |
Tab |
Quick Nav (Go to Symbol) |
Ctrl+Shift+Q |
Quick File Nav |
Ctrl+Alt+F |
Browse Recent Files |
Ctrl+Alt+. |
Drop Marker |
Alt+Home |
Collect Marker |
Escape |
Collect Marker and Paste |
Shift+Escape |
Swap Markers |
Alt+Shift+Home |
Toggle Bookmark |
Ctrl+Alt+{number} |
Go to Bookmark |
Alt+{number} |
Go to Previous Bookmark |
Ctrl+Alt+Left |
Go to Next Bookmark |
Ctrl+Alt+Right |
Toggle Region |
Space (caret on region keyword) |
CamelCase Nav Left |
Alt+Left |
CamelCase Nav Right |
Alt+Right |
Testing, Debugging, and More
Run Active Test |
Ctrl+T, R |
Debug Active Test |
Ctrl+T, D |
Run All Tests in File |
Ctrl+T, F |
Show Unit Test Runner |
Ctrl+T, T |
Step into Member |
Ctrl+Shift+F12 |
Show Expression Explorer |
Alt+Down (debugging, caret inside expression) |
CodeRush Options |
Ctrl+Shift+O |
Toggle Structural Highlighting |
Ctrl+Shift+Alt+H |
CodeRush Templates
Expand the templates listed here with the spacebar or the Tab key (depending on your settings). You can also create your own templates on the Editor\Templates options page. |
|