dojo
ReSharper (VS Scheme) Cheatsheet
ShortcutFoo uses a Spaced Repetition System that adapts to your training.
scf keyboard

Editing I

^BACKSPACE
Delete text from start of word to the caret
^DEL
Delete text from the caret to the end of the word
^D
Duplicate Text
^SPACE
Complete Symbol
^⌥SPACE
Complete symbol based on current context
^⇧↵
Insert all required syntax to complete the current statement
^]
Goto Brace
^EU
Surround the current selection with a Surround Template
⌥↵
Quick Fix
scf keyboard

Editing II

^⇧RIGHT
Extend Selection to Next Word
^⇧LEFT
Extend Selection to Previous Word
^⌥RIGHT
Extend Selection
^⇧F1
Show Quick Documentation
^⇧}
Extend Selection to Brace
⌥⇧F12
Show usages of symbol in popup list
⌥⇧F11
Highlight Usages in File
^⇧{
Select Containing Declaration
^⌥⇧UP
Move Code Block Up
^⌥⇧DOWN
Move Code Block Down
^⌥⇧LEFT
Move Code Block Left
^⌥⇧RIGHT
Move Code Block Right
^EL
Insert Live Template
scf keyboard

Navigation I

⌥⇧T
Go to Symbol
⌥HOME
Go to Base Symbol
⌥END
Go to Derived Symbols
^[
Go to Containing Declaration
^⌥F7
Go to Related Files
^⌥H
Show Hierarchies window
^⇧BACKSPACE
Go to Previous Edit
⌥PAGEDOWN
Go to Next Issue in File
⌥PAGEUP
Go to Previous Issue in File
scf keyboard

Navigation II

⌥DOWN
Navigate to the next member in the current type
⌥UP
Navigate to the previous member in the current type
^⇧F11
Go to Type of Symbol
^F12
Go to the most derived types of the current type
^1
Go To Bookmark 1
^4
Go To Bookmark 4
^7
Go To Bookmark 7
scf keyboard

Navigation III

^⌥PAGEUP
Navigate to the next item in the current tool window
^⌥PAGEDOWN
Navigate to the previous item in the current tool window
⌥⇧L
Locate in Solution Explorer
^⇧#
Toggle Bookmark 3
^⇧*
Toggle Bookmark 8
^2
Go To Bookmark 2
^5
Go To Bookmark 5
⌥⇧PAGEDOWN
Navigate to next error in file, or next error in solution if Solution Wide Analysis is enabled
⌥⇧PAGEUP
Navigate to previous error in file, or next error in solution if Solution Wide Analysis is enabled
scf keyboard

Refactoring

^RR
Rename
^RO
Apply Move refactoring
^RD
Apply Safe Delete refactoring
^RM
Extract Method
^RV
Introduce Variable
^RF
Introduce Field
^RP
Introduce Parameter
^RI
Apply Inline refactoring
^RE
Encapsulate Field
^RS
Change Signature
scf keyboard

Run / Debug

^ET
Browse Stack Trace
^BC
Clear All Bookmarks
^UU
Repeat Previous Unit Test Run
^UR
Run the tests at the current caret position
^UD
Debug the tests at the current caret position
^UA
Appends tests at caret to the current session
^UN
Create New Test Session
^UL
Run All Tests from Solution
^UY
Run Current Test Session
scf keyboard

Windows / Dialogs

^⌥⇧F12
Show Advanced Find Usages Dialog
^⌥⇧A
Show Inspect This menu
^⌥V
Show Inspections window
^⌥Y
Show Module References window
^⌥F
Show File Structure window
^⌥D
Show To-do Explorer window
^⌥F12
Show Find Results window
^EC
Show Cleanup Code dialog
^,
Show list of Recent Files
^⌥U
Show Unit Test Explorer
^⌥T
Show Unit Test Sessions
^⇧R
Show Refactor This menu
^⌥BACKSPACE
Show most recent Resharper tool window
scf keyboard

Misc

^⌥LEFT
Shrink Selection
^⌥/
Comment with Line Comment
^⇧?
Comment with Block Comment
^⇧$
Toggle Bookmark 4
^⌥⇧SPACE
Show previous signature in Parameter Information
^⇧)
Toggle Bookmark 0
^⇧!
Toggle Bookmark 1
^⇧@
Toggle Bookmark 2
^⇧%
Toggle Bookmark 5
^⇧^
Toggle Bookmark 6
^⇧&
Toggle Bookmark 7
^⇧(
Toggle Bookmark 9
^0
Go To Bookmark 0
^3
Go To Bookmark 3
^6
Go To Bookmark 6
^8
Go To Bookmark 8
^9
Go To Bookmark 9
^EF
Cleanup code, bypassing dialog
achievement-star