Learn ReSharper Shortcuts for Windows
Code analysis Shortcuts
| Action | ReSharper Shortcuts | 
|---|
| Toggle code analysis in the current file | Ctrl + Alt + Shift + 8 | 
| Next code issue (error, warning, or suggestion) in the file | Alt + Page Down key | 
| Previous code issue (error, warning, or suggestion) in file | Alt + Page Up key | 
| Next error/warning in file/solution | Alt + Shift + Page Down key | 
| Previous error/warning in file/solution | Alt + Shift + Page Up key | 
| Inspect this | Ctrl + Shift + Alt + A | 
| View hierarchy of: types (C#, VB.NET, C++), #include directives (C ++), styles (ASP.NET, Razor, CSS, XAML) | Ctrl + E then H | 
| Inspection Results window | Ctrl + Alt + V | 
Coding assistance Shortcuts
| Action | Resharper Shortcuts | 
|---|
| Show action list | Alt + Enter | 
| Paste from clipboard history | Ctrl + Shift + V | 
| Code cleanup | Ctrl + E then C | 
| Silent code cleanup | Ctrl + E then F | 
| Reformat code | Ctrl + Alt + Enter | 
| Apply Syntax Style | Ctrl + Alt + S | 
| Basic code completion | Ctrl + Spacebar | 
| Smart code completion | Ctrl + Alt + Spacebar | 
| Import symbol completion | Alt + Shift + Spacebar | 
| Force completion for non-preselected item | Ctrl + Enter | 
| Complete statement | Ctrl + Shift + Enter | 
| Parameter information: show/go to the next signature | Ctrl + Shift + Spacebar | 
| Parameter information: go to the previous signature | Ctrl + Alt + Shift + Spacebar | 
| Toggle Inlay Hints | Ctrl + Alt + Shift + 5 | 
| Quick documentation | Ctrl + Shift + F1 | 
| Copy code reference | Ctrl + Alt + Shift + C | 
| Insert live template | Ctrl + E then L | 
| Surround with template | Ctrl + E then U | 
| Create file from the template | Alt + Ctrl + Insert | 
| Generate code | Alt + Insert | 
| Move code up | Ctrl + Shift + Alt + Up Arrow Key | 
| Move code down | Ctrl + Shift + Alt + Down Arrow Key | 
| Move code left | Ctrl + Shift + Alt + Left Arrow Key | 
| Move code right | Ctrl + Shift + Alt + Right Arrow Key | 
| Extend selection | Ctrl + Alt + Right Arrow Key | 
| Shrink selection | Ctrl + Alt + Left Arrow Key | 
| Select containing declaration | Ctrl + Shift + [ | 
| Duplicate current line or selection | Ctrl + D | 
| Comment with a line comment | Ctrl + Alt + / | 
| Comment with a block comment | Ctrl + Shift + / | 
| Run configurations popup | Ctrl + Shift + Alt + R | 
| Run with/without building | Ctrl + Alt + F5 | 
| Debug with/without building | Alt + F5 | 
Navigation and search Shortcuts
| Action | Resharper Shortcuts | 
|---|
| Search Everywhere/Go to Type | Ctrl + T | 
| Go To File | Ctrl + Shift + T | 
| Go to file member | Alt + \ | 
| Go to symbol | Alt + Shift + T | 
| Go to text | Ctrl + T then T then T | 
| Navigate To | Alt + ‘ | 
| Go to the type of symbol | Ctrl + Shift + F11 | 
| Go to declaration | F12 | 
| Go to Implementation | Ctrl + F12 | 
| Switch header/source (C ++) | Alt + O | 
| Go to base symbols | Alt + Home | 
| Go to derived symbols | Alt + End | 
| Go to Usage | Shift + Alt + F12 | 
| Go to the containing declaration | Ctrl + [ | 
| Go to the next member/tag | Alt + Down Arrow Key | 
| Go to previous member/tag | Alt + Right Arrow Key | 
| Structural navigation: forwards | Tab | 
| Structural navigation: backward | Shift + Tab | 
| Find usages | Shift + F12 | 
| Find usages of related entities | Ctrl + Shift + Alt + F12 | 
| Highlight usages in the file | Shift + Alt + F11 | 
| Go to the previous location/highlight | Ctrl + Alt + Page Up key | 
| Go to the next location/highlight | Ctrl + Alt + Page Down key | 
| Remove highlighting of usage | Esc | 
| View recent files | Ctrl + , | 
| View recent edits | Ctrl + Shift + , | 
| Go to the previous edit | Shift + Ctrl + Backspace | 
| Go to related files | Ctrl + Alt + F7 | 
| Go to breakpoints | Ctrl + Alt + F9 | 
| View bookmarks | Ctrl + ‘ | 
| Go to the numbered bookmark | Ctrl + 1-9 | 
| Toggle numbered bookmark | Ctrl + Shift + 1-9 | 
| Find Results window | Ctrl + Alt + F12 | 
| File structure | Ctrl + Alt + F | 
| To-do items | Ctrl + Alt + D | 
| Stack Trace Explorer | Ctrl + E then T | 
| Locate in Solution/Assembly Explorer | Shift + Alt + L | 
| Optimize References | Ctrl + Alt + Y | 
| Go to Action | Ctrl + Shift + A | 
Refactoring Shortcuts
| Action | Resharper Shortcuts | 
|---|
| Refactor This | Ctrl + Shift + R | 
| Rename | Ctrl + R then R | 
| Move | Ctrl + R then O | 
| Safe delete | Ctrl + R then D | 
| Extract method | Ctrl + R then M | 
| Introduce variable | Ctrl + R then V | 
| Introduce field | Ctrl + R then F | 
| Introduce parameter | Ctrl + R then P | 
| Inline | Ctrl + R then I | 
| Encapsulate field | Ctrl + R then E | 
| Change Signature | Ctrl + R then S | 
Unit testing Shortcuts
| Action | Resharper Shortcuts | 
|---|
| Run unit tests | Ctrl + U then R | 
| Debug unit tests | Ctrl + U then D | 
| Run all tests in the solution | Ctrl + U then L | 
| Run the current test session | Ctrl + U then Y | 
| Repeat the previous test run | Ctrl + U then U | 
| Append to test session | Ctrl + U then A | 
| Create a new test session | Ctrl + U then M | 
| Run tests under dotMemory Unit | Ctrl + U then N | 
| Unit Test Explorer | Ctrl + Alt + U | 
| Unit Test Sessions | Ctrl + Alt + T | 
Tool windows Shortcuts
| Action | Resharper Shortcuts | 
|---|
| File structure | Ctrl + Alt + F | 
| Find Results window | Ctrl + Alt + F12 | 
| Hierarchies window | Ctrl + E then H | 
| Inspection Results window | Ctrl + Alt + V | 
| Stack Trace Explorer | Ctrl + E then T | 
| To-do items | Ctrl + Alt + D | 
| Unit Test Explorer | Ctrl + Alt + U | 
| Unit Test Sessions | Ctrl + Alt + T | 
| Close recent tool window | Ctrl + Shift + F4 | 
| Activate recent tool window | Ctrl + Alt + Backspace | 
READ NEXT: