ReSharper 2019.1 Help

Default Keyboard Shortcut Schemes

All ReSharper actions can be invoked with keyboard shortcuts. Most of the actions have default shortcuts, which you can use out of the box. For the rest of the actions, you can assign a preferred shortcut keys if needed.

ReSharper provides two default keyboard shortcuts schemes.

  • Visual Studio This scheme aims to minimize conflicts with Visual Studio's own keyboard shortcuts.

  • ReSharper 2.x/IntelliJ IDEA This scheme shares the majority of shortcuts with those used in IntelliJ IDEA and its derivative web development IDEs. It provides a common keyboard-centric experience among all JetBrains development environments.

Whatever scheme you choose, you can always change individual keyboard shortcuts later.

If you want to change the shortcut for any single command, go to Tools | Options | Environment | Keyboard, find the command by its alias (see the right column in the tables below), press the new shortcut keys, and click Assign. For more information, see configuring keyboard shortcuts

Code Analysis

Command Shortcut
(Visual Studio)
Shortcut (IntelliJ IDEA/
ReSharper 2.x)
Alias
Toggle code analysis in the current file Ctrl+Shift+Alt+8 Ctrl+Shift+Alt+8 ReSharper_EnableDaemon
Next code issue (error, warning or suggestion) in file Alt+PageDown F12 ReSharper_GotoNextHighlight
Previous code issue (error, warning or suggestion) in file Alt+PageUp Shift+F12 ReSharper_GotoPrevHighlight
Next error/warning in file/solution Shift+Alt+PageDown Alt+F12 ReSharper_GotoNextErrorInSolution
Previous error/warning in file/solution Shift+Alt+PageUp Shift+Alt+F12 ReSharper_GotoPrevErrorInSolution
Inspect this Ctrl+Shift+Alt+A Ctrl+Shift+Alt+A ReSharper_InspectThis

View hierarchy of types (C#, VB.NET, C++)/ #include directives (C++)/ styles (ASP.NET, Razor, CSS, XAML)

Ctrl+E,H Ctrl+Alt+H ReSharper_TypeHierarchyBrowse
Inspection Results window Ctrl+Alt+V Ctrl+Alt+, ReSharper_ShowInspectionWindow

Coding Assistance

Command Shortcut
(Visual Studio)
Shortcut (IntelliJ IDEA/
ReSharper 2.x)
Alias
Show action list Alt+Enter Alt+Enter ReSharper_AltEnter
Paste multiple Ctrl+Shift+V Ctrl+Shift+V ReSharper_PasteMultiple
Code cleanup Ctrl+E,C Ctrl+Alt+F ReSharper_CleanupCode
Silent code cleanup Ctrl+E,F Ctrl+Shift+Alt+F ReSharper_SilentCleanupCode
Reformat code Ctrl+Alt+Enter Ctrl+Alt+L ReSharper_ReformatCode
Apply Code Style Ctrl+Alt+S Ctrl+Alt+S ReSharper_ApplyCodeStyle
Basic code completion Ctrl+Space Ctrl+Space ReSharper_CompleteCodeBasic
Smart code completion Ctrl+Alt+Space Ctrl+Shift+Space ReSharper_CompleteCodeSmart
Import symbol completion Shift+Alt+Space Ctrl+Alt+Space ReSharper_CompleteCodeTypeName
Force completion for non-preselected item Ctrl+Enter Ctrl+Enter ReSharper_ForceCompleteItem
Complete statement Ctrl+Shift+Enter Ctrl+Shift+Enter ReSharper_CompleteStatement
Parameter information: show/go to the next signature

Overrides Visual Studio command Edit.ParameterInfo (Ctrl+Shift+Space)

Ctrl+P ReSharper_ParameterInfoShow
Parameter information: go to the previous signature Ctrl+Shift+Alt+Space Ctrl+Shift+Alt+Space ReSharper_ParameterInfoGoToPreviousSignature
Toggle Parameter Name Hints Ctrl+Shift+Alt+5 Ctrl+Shift+Alt+5 ReSharper_ToggleParameterNameHints
Quick documentation Ctrl+Shift+F1 Ctrl+Q ReSharper_QuickDoc
Insert live template Ctrl+E,L Ctrl+J ReSharper_LiveTemplatesInsert
Surround with template Ctrl+E,U Ctrl+Alt+J ReSharper_SurroundWith
Create file from template Ctrl+Alt+Insert Ctrl+Alt+Insert ReSharper_GenerateFileBesides
Generate code Alt+Insert Alt+Insert ReSharper_Generate
Move code up Ctrl+Shift+Alt+Up Ctrl+Shift+Alt+Up ReSharper_MoveUp
Move code down Ctrl+Shift+Alt+Down Ctrl+Shift+Alt+Down ReSharper_MoveDown
Move code left Ctrl+Shift+Alt+Left Ctrl+Shift+Alt+Left ReSharper_MoveLeft
Move code right Ctrl+Shift+Alt+Right Ctrl+Shift+Alt+Right ReSharper_MoveRight
Extend selection Ctrl+Alt+Right Ctrl+W ReSharper_ExtendSelection
Shrink selection Ctrl+Alt+Left Ctrl+Shift+W ReSharper_ShrinkSelection
Select containing declaration Ctrl+Shift+[ Ctrl+Shift+[ ReSharper_SelectContainingDeclaration
Duplicate current line or selection Ctrl+D Ctrl+D ReSharper_DuplicateText
Join lines Ctrl+Shift+J ReSharper_JoinLines
Comment with line comment Ctrl+Alt+/ Ctrl+/ ReSharper_LineComment
Comment with block comment Ctrl+Shift+/ Ctrl+Shift+/ ReSharper_BlockComment
Run configurations pop-up Ctrl+Shift+Alt+R Ctrl+Shift+Alt+R ReSharper_RunConfigSettings
Run with/without building Ctrl+Alt+F5 Ctrl+Alt+F5 ReSharper_CurrentConfigRunAlt
Debug with/without building Alt+F5 Alt+F5 ReSharper_CurrentConfigDebugAlt
Command Shortcut
(Visual Studio)
Shortcut (IntelliJ IDEA/
ReSharper 2.x)
Alias
Search Everywhere/Go to Type Ctrl+T Ctrl+N ReSharper_GotoType
Go To File Ctrl+Shift+T Ctrl+Shift+N ReSharper_GotoFile
Go to file member Alt+\ Ctrl+F12 ReSharper_GotoFileMember
Go to symbol Shift+Alt+T Ctrl+Shift+Alt+N ReSharper_GotoSymbol
Go to text Ctrl+T,T,T Ctrl+N,N,N ReSharper_GotoText
Navigate To Alt+` Ctrl+Shift+G ReSharper_NavigateTo
Go to type of symbol Ctrl+Shift+F11 Ctrl+Shift+T ReSharper_GotoTypeDeclaration
Go to declaration

Overrides Visual Studio command Edit.GotoDefinition (F12).

Ctrl+B ReSharper_GotoDeclaration
Go to implementation

Overrides Visual Studio command Edit.GotoDeclaration (Ctrl+F12).

Ctrl+Shift+Alt+B ReSharper_GotoImplementations
Switch header/source (C++) Alt+O Alt+O ReSharper_SwitchHeaderSource
Go to base symbols Alt+Home Ctrl+U ReSharper_GotoBase
Go to derived symbols Alt+End Ctrl+Alt+B ReSharper_GotoInheritors
Go to usage Shift+Alt+F12 Ctrl+Alt+F7 ReSharper_GotoUsage
Go to containing declaration Ctrl+[ Ctrl+[ ReSharper_GotoContainingDeclaration
Go to next member/tag Alt+Down Alt+Down ReSharper_GotoNextMethod
Go to previous member/tag Alt+Up Alt+Up ReSharper_GotoPrevMethod
Structural navigation: forwards Tab Tab ReSharper_StructuralNavigationForward
Structural navigation: backwards Shift+Tab Shift+Tab ReSharper_StructuralNavigationBackward
Find usages Shift+F12 Alt+F7 ReSharper_FindUsages
Find usages of related entities Ctrl+Shift+Alt+F12 Shift+Alt+F7 ReSharper_FindUsagesAdvanced
Highlight usages in file Shift+Alt+F11 Ctrl+Shift+F7 ReSharper_HighlightUsages
Go to previous location/highlight Ctrl+Alt+PageUp Ctrl+Alt+Up ReSharper_ResultListGoToPrevLocation
Go to next location/highlight Ctrl+Alt+PageDown Ctrl+Alt+Down ReSharper_ResultListGoToNextLocation
Remove highlighting of usages Esc Esc
View recent files Ctrl+, Ctrl+E ReSharper_GotoRecentFiles
View recent edits Ctrl+Shift+, Ctrl+Shift+Alt+Backspace ReSharper_GotoRecentEdits
Go to previous edit Ctrl+Shift+Backspace Ctrl+Shift+Backspace ReSharper_GotoLastEditLocation
Go to related files Ctrl+Alt+F7 Ctrl+Shift+Alt+G ReSharper_GotoRelatedFiles
Go to breakpoints Ctrl+Alt+F9 Ctrl+Alt+F9 ReSharper_GotoBreakpoints
View bookmarks Ctrl+` Ctrl+` ReSharper_BookmarksBookmarksMenu
Go to numbered bookmark Ctrl+[number] Ctrl+[number] ReSharper_BookmarksGoToBookmarkX
Toggle numbered bookmark Ctrl+Shift+[numeric,key] Ctrl+Shift+[numeric,key] ReSharper_BookmarksToggleBookmarkX
Find Results window Ctrl+Alt+F12 Ctrl+Alt+U ReSharper_ShowFindResults
File structure Ctrl+Alt+F Ctrl+F11 ReSharper_ShowCodeStructure
To-do items Ctrl+Alt+D Ctrl+Alt+. ReSharper_ShowTodoExplorer
Stack Trace Explorer Ctrl+E,T Ctrl+Shift+E ReSharper_ExploreStackTrace
Locate in Solution/Assembly Explorer Shift+Alt+L Shift+Alt+L ReSharper_LocateInSolutionOrAssemblyExplorer
Optimize References Ctrl+Alt+Y Ctrl+Alt+Y ReSharper_OptimizeReferences
Go to Action Ctrl+Shift+A Ctrl+Shift+A ReSharper_GotoAction

Refactorings

Command Shortcut
(Visual Studio)
Shortcut (IntelliJ IDEA/
ReSharper 2.x)
Alias
Refactor This Ctrl+Shift+R Ctrl+Shift+R ReSharper_RefactorThis
Rename Ctrl+R,R F2 ReSharper_Rename
Move Ctrl+R,O F6 ReSharper_Move
Safe delete Ctrl+R,D Alt+Delete ReSharper_SafeDelete
Extract method Ctrl+R,M Ctrl+Alt+M ReSharper_ExtractMethod
Introduce variable Ctrl+R,V Ctrl+Alt+V ReSharper_IntroVariable
Introduce field Ctrl+R,F Ctrl+Alt+D ReSharper_IntroduceField
Introduce parameter Ctrl+R,P Ctrl+Alt+P ReSharper_IntroduceParameter
Inline Ctrl+R,I Ctrl+Alt+N ReSharper_InlineVariable
Encapsulate field Ctrl+R,E Ctrl+R,E ReSharper_EncapsulateField
Change signature Ctrl+R,S Ctrl+F6 ReSharper_ChangeSignature

Unit Testing

Command Shortcut
(Visual Studio)
Shortcut (IntelliJ IDEA/
ReSharper 2.x)
Alias
Run unit tests Ctrl+U,R Ctrl+T,R ReSharper_UnitTestRunFromContext
Debug unit tests Ctrl+U,D Ctrl+T,D ReSharper_UnitTestDebugContext
Run all tests in solution Ctrl+U,L Ctrl+T,L ReSharper_UnitTestRunSolution
Run current test session Ctrl+U,Y Ctrl+T,Y ReSharper_UnitTestRunCurrentSession
Repeat previous test run Ctrl+U,U Ctrl+T,T ReSharper_UnitTestSessionRepeatPreviousRun
Append to test session Ctrl+U,A Ctrl+T,A ReSharper_UnitTestSessionAppendTests
Create new test session Ctrl+U,M Ctrl+T,M ReSharper_ProfileAllTestsInCurrentContextWithMemoryUnit
Run tests under dotMemory Unit Ctrl+U,N Ctrl+T,N ReSharper_UnitTestSessionNewSession
Unit Test Explorer Ctrl+Alt+U Ctrl+Alt+T ReSharper_ShowUnitTestExplorer
Unit Test Sessions Ctrl+Alt+T Ctrl+Alt+R ReSharper_ShowUnitTestSessions

Tool Windows

Command Shortcut
(Visual Studio)
Shortcut (IntelliJ IDEA/
ReSharper 2.x)
Alias
File structure Ctrl+Alt+F Ctrl+F11 ReSharper_ShowCodeStructure
Find Results window Ctrl+Alt+F12 Ctrl+Alt+U ReSharper_ShowFindResults
Hierarchies window Ctrl+E,H Ctrl+Alt+H ReSharper_TypeHierarchyBrowse
Inspection Results window Ctrl+Alt+V Ctrl+Alt+, ReSharper_ShowInspectionWindow
Stack Trace Explorer Ctrl+E,T Ctrl+Shift+E ReSharper_ExploreStackTrace
To-do items Ctrl+Alt+D Ctrl+Alt+. ReSharper_ShowTodoExplorer
Unit Test Explorer Ctrl+Alt+U Ctrl+Alt+T ReSharper_ShowUnitTestExplorer
Unit Test Sessions Ctrl+Alt+T Ctrl+Alt+R ReSharper_ShowUnitTestSessions
Close recent tool window Ctrl+Shift+F4 Ctrl+Shift+F4 ReSharper_WindowManagerCloseRecentTool
Activate recent tool window Ctrl+Alt+Backspace Ctrl+Alt+Backspace ReSharper_WindowManagerActivateRecentTool
Last modified: 1 August 2019

See Also