ReSharper 8.0 Web Help

Two sets of keyboard shortcuts are available for ReSharper commands:

  • Keyboard layout for users with Visual Studio background (Visual Studio).
  • Keyboard layout for users accustomed to IntelliJ IDEA-based shortcuts in ReSharper 2.5 and below (IntelliJ IDEA/ReSharper 2.x).

If you want to change the shortcut for any 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.

In this section, all commands are divided into several groups for your convenience:

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
Go to next code issue (error, warning or suggestion) Alt+PageDown F12 ReSharper_GotoNextHighlight
Go to previous code issue (error, warning or suggestion) Alt+PageUp Shift+F12 ReSharper_GotoPrevHighlight
Go to next error in file (when solution-wide analysis is off) Shift+Alt+PageDown Alt+F12 ReSharper_GotoNextErrorInSolution
Go to next error in solution Shift+Alt+PageDown Alt+F12 ReSharper_GotoNextErrorInSolution
Go to previous error in file (when solution-wide analysis is off) Shift+Alt+PageUp Shift+Alt+F12 ReSharper_GotoPrevErrorInSolution
Go to previous error in solution Shift+Alt+PageUp Shift+Alt+F12 ReSharper_GotoPrevErrorInSolution
Inspect this Ctrl+Shift+Alt+A Ctrl+Shift+Alt+A ReSharper_InspectThis
View type hierarchy Ctrl+E,H Ctrl+Alt+H ReSharper_TypeHierarchy_Browse
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
Symbol code completion Ctrl+Space or Alt+Right Ctrl+Space or Alt+Right ReSharper_CompleteCodeBasic
Smart code completion Ctrl+Alt+Space Ctrl+Shift+Space ReSharper_CompleteCodeSmart
Import symbol completion Shift+Alt+Space Ctrl+Alt+Space ReSharper_CompleteCodeTypeName
Complete statement Ctrl+Shift+Enter Ctrl+Shift+Enter ReSharper_CompleteStatement
Parameter information: show/go to the next signature Ctrl+Shift+Space Ctrl+P ReSharper_ParameterInfo_Show
Parameter information: go to the previous signature Ctrl+Shift+Alt+Space Ctrl+Shift+P ReSharper_ParameterInfo_GoToPreviousSignature
Quick documentation Ctrl+Shift+F1 Ctrl+Q ReSharper_QuickDoc
Insert live template Ctrl+E,L Ctrl+J ReSharper_LiveTemplates_Insert
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 or Ctrl+Shift+W 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
Comment with line comment Ctrl+Alt+/ Ctrl+/ ReSharper_LineComment
Comment with block comment Ctrl+Shift+/ Ctrl+Shift+/ ReSharper_BlockComment

Overridden Visual Studio typing assistance actions

ReSharper overrides these actions powering them with CamelHumps. If you want to turn it off and get back to the default Visual Studio behavior, clear the Use CamelHumps check box in the ReSharper | Options | Environment | Editor | Editor Behavior.

Command Shortcut
(Visual Studio)
Shortcut (IntelliJ IDEA/
ReSharper 2.x)
Alias
Extend selection to the next word Ctrl+Shift+Right Ctrl+Shift+Right ReSharper_WordNextExtend
Extend selection to the previous word Ctrl+Shift+Left Ctrl+Shift+Left ReSharper_WordPrevExtend
Go to next word Ctrl+Right Ctrl+Right ReSharper_WordNext
Go to previous word Ctrl+Left Ctrl+Left ReSharper_WordPrev
Delete text from the start of the word to the caret Ctrl+Back Ctrl+Back ReSharper_WordDeleteToStart
Delete text from the caret to the end of the word Ctrl+Delete Ctrl+Delete ReSharper_WordDeleteToEnd

Navigation and search

Command Shortcut
(Visual Studio)
Shortcut (IntelliJ IDEA/
ReSharper 2.x)
Alias
Go to everything/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
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. If there is no shortcut assigned to this command, Ctrl+B can be used. Ctrl+B ReSharper_GotoDeclaration
Go to implementation Overrides Visual Studio command Edit.GotoDeclaration. If there is no shortcut assigned to this command, Ctrl+Shift+Alt+B can be used. Ctrl+Shift+Alt+B ReSharper_GotoImplementation
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
Find usages Ctrl+K,R or Shift+F12 Alt+F7 ReSharper_FindUsages
Find usages (advanced) Ctrl+Shift+Alt+F12 Shift+Alt+F7 ReSharper_FindUsagesAdvanced
Highlight usages in file Shift+Alt+F11 Ctrl+Shift+F7 ReSharper_HighlightUsages
Go to previous usage Ctrl+Alt+PageUp Ctrl+Alt+Up ReSharper_ResultList_GoToPrevLocation
Go to next usage Ctrl+Alt+PageDown Ctrl+Alt+Down ReSharper_ResultList_GoToNextLocation
Remove highlighting of usages Esc Esc
View recent files Ctrl+, Ctrl+E ReSharper_GotoRecentFiles
View recent edits Ctrl+Shift+, Ctrl+Shift+Alt+Back ReSharper_GotoRecentEdits
Go to previous edit Ctrl+Shift+Back Ctrl+Shift+Back ReSharper_GotoLastEditLocation
Go to related files Ctrl+Alt+F7 Ctrl+Shift+Alt+G ReSharper_GotoRelatedFiles
View bookmarks Ctrl+~ Ctrl+~ ReSharper_Bookmarks_BookmarksMenu
Go to a numbered bookmark X Ctrl+[numeric,key] Ctrl+[numeric,key] ReSharper_Bookmarks_GoToBookmarkX
Set/remove a numbered bookmark X Ctrl+Shift+[numeric,key] Ctrl+Shift+[numeric,key] ReSharper_Bookmarks_ToggleBookmarkX
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 Explorer Shift+Alt+L Shift+Alt+L ReSharper_LocateInSolutionExplorer
Analyze references Ctrl+Alt+Y Ctrl+Alt+Y ReSharper_ShowAnalyzeReferences

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 or Shift+F6 ReSharper_Rename
Move Ctrl+R,O F6 ReSharper_Move
Safe delete Ctrl+R,D or Alt+Delete Alt+Delete ReSharper_SafeDelete
Extract method Ctrl+R,M Ctrl+Alt+M ReSharper_ExtractMethod
Extract interface Ctrl+R,I Ctrl+R,I ReSharper_VSRefactor_ExtractInterface
Introduce variable Ctrl+R,V Ctrl+Alt+V ReSharper_IntroduceVariable
Introduce field Ctrl+R,F Ctrl+Alt+D ReSharper_IntroduceField
Introduce parameter Ctrl+R,P Ctrl+Alt+P ReSharper_IntroParameter
Inline variable/method/field 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_UnitTest_RunContext
Debug unit tests Ctrl+U,D Ctrl+T,D ReSharper_UnitTest_DebugContext
Run all tests in solution Ctrl+U,L Ctrl+T,L ReSharper_UnitTest_RunSolution
Run current test session Ctrl+U,Y Ctrl+T,Y ReSharper_UnitTest_RunCurrentSession
Repeat previous test run Ctrl+U,U Ctrl+T,T ReSharper_UnitTestSession_RepeatPreviousRun
Append to test session Ctrl+U,A Ctrl+T,A ReSharper_UnitTestSession_AppendTests
Create new test session Ctrl+U,N Ctrl+T,N ReSharper_UnitTestSession_NewSession
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_TypeHierarchy_Browse
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 Ctrl+Shift+F4 Ctrl+Shift+F4 ReSharper_WindowManager_CloseRecentTool
Activate recent tool Ctrl+Alt+Back Ctrl+Alt+Back ReSharper_WindowManager_ActivateRecentTool