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

Editing I

^]
Goto Brace
^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
^/
Comment with Line Comment
^⇧?
Comment with Block Comment
^SPACE
Complete Symbol
^⌥SPACE
Complete symbol, importing namespaces if required
^⇧SPACE
Complete symbol based on current context
^⇧↵
Insert all required syntax to complete the current statement
^⌥J
Surround the current selection with a Surround Template
^⇧V
Paste from History
⌥↵
Quick Fix
scf keyboard

Editing II

^⇧RIGHT
Extend Selection to Next Word
^⇧LEFT
Extend Selection to Previous Word
^W
Extend Selection
^P
Show Parameter Information
^Q
Show Quick Documentation
^⇧}
Extend Selection to Brace
^⌥F7
Show usages of symbol in popup list
^⇧{
Select Containing Declaration
^⌥⇧UP
Move Code Block Up
^⌥⇧DOWN
Move Code Block Down
^⌥⇧LEFT
Move Code Block Left
^⌥⇧RIGHT
Move Code Block Right
^J
Insert Live Template
scf keyboard

Navigation I

^⌥⇧N
Go to Symbol
^B
Go to Declaration
^U
Go to Base Symbol
^⌥B
Go to Derived Symbols
^[
Go to Containing Declaration
^⌥⇧G
Go to Related Files
⌥F7
Find Usages
^⌥H
Show Hierarchies window
^⇧BACKSPACE
Go to Previous Edit
scf keyboard

Navigation II

⌥DOWN
Navigate to the next member in the current type
^⇧P
Show previous signature in Parameter Information
^F12
Go to File Member
^⌥⇧B
Go to the most derived types of the current type
^⇧T
Go to Type of Symbol
^⇧E
Browse Stack Trace
^1
Go To Bookmark 1
^3
Go To Bookmark 3
^6
Go To Bookmark 6
scf keyboard

Navigation III

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

Refactoring

F2
Rename
F6
Apply Move refactoring
⌥DEL
Apply Safe Delete refactoring
^⌥M
Extract Method
^⌥V
Introduce Variable
^⌥D
Introduce Field
^⌥P
Introduce Parameter
^⌥N
Apply Inline refactoring
^⌥⇧F
Cleanup code, bypassing dialog
scf keyboard

Windows / Dialogs

^⇧G
Show Navigate To menu
⌥⇧F7
Show Advanced Find Usages Dialog
^⌥⇧A
Show Inspect This menu
^⌥Y
Show Module References window
^F11
Show File Structure window
^⌥U
Show Find Results window
^⌥F
Show Cleanup Code dialog
^E
Show list of Recent Files
^⌥⇧BACKSPACE
Show list of Recent Edits
^⌥T
Show Unit Test Explorer
^⌥R
Show Unit Test Sessions
^⇧R
Show Refactor This menu
^⌥BACKSPACE
Show most recent Resharper tool window
scf keyboard

Misc

^⇧)
Toggle Bookmark 0
^⇧!
Toggle Bookmark 1
^⇧@
Toggle Bookmark 2
^⇧$
Toggle Bookmark 4
^⇧%
Toggle Bookmark 5
^⇧^
Toggle Bookmark 6
^⇧&
Toggle Bookmark 7
^⇧(
Toggle Bookmark 9
^0
Go To Bookmark 0
^4
Go To Bookmark 4
^5
Go To Bookmark 5
^8
Go To Bookmark 8
^9
Go To Bookmark 9
achievement-star