Ctrl+, Ctrl+D: View.CommandWindow: Ctrl+Alt+A: View.DataSources: Shift+Alt+D: View.DocumentOutline: Ctrl+Alt+T: View.EditLabel: F2: View.ErrorList: Ctrl+, E or Ctrl+, Ctrl+E: View.F#Interactive: Ctrl+Alt+F: View.FindSymbolResults: Ctrl+Alt+F12: View.Forward: Alt+Right Arrow (Functions differently from View.NavigateForward in Text Editor) View.ForwardBrowseContext. Visual Studio Enterprise 2017: Ctrl + D doesn't work when starting on a blank line. The duplicate shortcut in Visual Studio (ctrl+d) seemed really finicky to me, so I did some testing and found that whenever I start a selection on a line with code, it would work fine. That will duplicate fine. Linux Ctrl+P; macOS ⌘P; Windows Ctrl+P; Paste the following command and press Enter: ext install TechGrafico.tg-d-subh And pick the one by Mattia Astorino (Equinusocio) as author. Launch Quick Open: Linux Ctrl + Shift + P; macOS ⌘ + Shift + P; Windows Ctrl + Shift + P; For more information. Visual Studio Code's Markdown. In Visual Studio Code, select File- Add Folder to Workspace to add your source code directory to the Visual Studio Code workspace. Configure your app. At its core, the Teams app embraces three components: The Microsoft Teams client (web, desktop or mobile) where users interact with your app.
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.
Send websites from your phone, tablet or computer to your Fire TV! All you’ll need are Firefox on both devices and a free Firefox Account. Sign in to Firefox Accounts on Fire TV A free Firefox Account lets you send tabs from another device to your Fire TV. Firefox for Fire TV is an app available in the Amazon AppStore in the United States. Once installed, you can launch popular video websites, like YouTube, load any website address, and search the web for videos to play full screen on the Amazon Fire TV and Fire TV Stick. Firefox for Fire TV is made by Mozilla, the non-profit champions of a healthy internet. Unlock the potential of online video on your TV with Firefox. With Firefox for Fire TV, you have access to the best content the web has to offer, intelligently organized by topic on your homescreen. Firefox for fire tv.
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. Indesign mobi.
You can also download ReSharper shortcuts as PDFs: Visual Studio scheme or IntelliJ IDEA scheme
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 Configure Keyboard Shortcuts
Code Analysis
| Command | Shortcut (Visual Studio) | Shortcut (IntelliJ IDEA/ ReSharper 2.x) | Alias |
|---|---|---|---|
| Toggle code analysis in the current file | Ctrl+Alt+Shift+8 | Ctrl+Alt+Shift+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 | Alt+Shift+PageDown | Alt+F12 | ReSharper_GotoNextErrorInSolution |
| Previous error/warning in file/solution | Alt+Shift+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 from clipboard history | 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 Syntax 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 | Alt+Shift+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.ParameterInfoCtrl+Shift+Space | Ctrl+P | ReSharper_ParameterInfoShow |
| Parameter information: go to the previous signature | Ctrl+Alt+Shift+Space | Ctrl+Alt+Shift+Space | ReSharper_ParameterInfoGoToPreviousSignature |
| Toggle Inlay Hints | Ctrl+Alt+Shift+5 | Ctrl+Alt+Shift+5 | ReSharper_ToggleInlayHints |
| 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 | Alt+Ctrl+J | ReSharper_SurroundWith |
| Create file from template | Alt+Ctrl+Insert | Alt+Ctrl+Insert | ReSharper_GenerateFileBesides |
| Generate code | Alt+Insert | Alt+Insert | ReSharper_Generate |
| Move code up | Ctrl+Shift+Alt+Up | Ctrl+Alt+Shift+Up | ReSharper_MoveUp |
| Move code down | Ctrl+Shift+Alt+Down | Ctrl+Alt+Shift+Down | ReSharper_MoveDown |
| Move code left | Ctrl+Shift+Alt+Left | Ctrl+Alt+Shift+Left | ReSharper_MoveLeft |
| Move code right | Ctrl+Shift+Alt+Right | Ctrl+Alt+Shift+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 | Control+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 |
Navigation and Search
| 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 | Shift+Ctrl+N | ReSharper_GotoFile |
| Go to file member | Alt+ | Ctrl+F12 | ReSharper_GotoFileMember |
| Go to symbol | Alt+Shift+T | Shift+Ctrl+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.GotoDefinitionF12. | Ctrl+B | ReSharper_GotoDeclaration |
| Go to implementation | Overrides Visual Studio command Edit.GotoDeclarationCtrl+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 | Alt+Ctrl+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_GotoNextMember |
| Go to previous member/tag | Alt+Up | Alt+Up | ReSharper_GotoPrevMember |
| 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+PageUp | ReSharper_ResultListGoToPrevLocation |
| Go to next location/highlight | Ctrl+Alt+PageDown | Ctrl+Alt+PageDown | ReSharper_ResultListGoToNextLocation |
| Remove highlighting of usages | Esc | Esc | |
| View recent files | Ctrl+, | Ctrl+E | ReSharper_GotoRecentFiles |
| View recent edits | Ctrl+Shift+, | Alt+Shift+Ctrl+Backspace | ReSharper_GotoRecentEdits |
| Go to previous edit | Shift+Ctrl+Backspace | Shift+Ctrl+Backspace | ReSharper_GotoLastEditLocation |
| Go to related files | Ctrl+Alt+F7 | Ctrl+Alt+Shift+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 | Alt+Shift+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
Visual Studio Code Website Tutorial
| 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 |
Visual Studio Ctrl Doesn't Work
Tool Windows
Visual Studio Code Ctrl D
| 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 |
