Microsoft Visual Studio 2017 (All shortcuts) keyboard shortcuts

Microsoft Visual Studio 2017 (All shortcuts)  

Zeynel Öztürk -
5 years ago
- Shortcuts

Visual Studio shortcuts are quite extensive. Here you'll find all shortcuts available in VS 2017. Alternatively, you can look at the frequently used shortcuts, by clicking the link below.

For only frequently used shortcuts list, please click here.
0
↑   Shift + Alt + 3

Analyze.NavigateBackward

0
↑   Shift + Alt + 4

Analyze.NavigateForward

-1
Ctrl + \ then Ctrl + N

Architecture.NewDiagram

1
Ctrl + ↑   Shift + B

Build.BuildSolution

1
Ctrl + Break

Build.Cancel

0
Ctrl + F7

Build.Compile

0
Alt + F11

Build.RunCodeAnalysisonSolution

-1
Alt + ⤶ Enter

ClassViewContextMenus.ClassViewMultiselectProjectreferencesItems.Properties

0
Alt + F10

Debug.ApplyCodeChanges

1
Ctrl + Alt + V then A

Debug.Autos

0
Ctrl + Alt + Break

Debug.BreakAll

0
Ctrl + B

Debug.BreakatFunction

0
Ctrl + Alt + B

Debug.Breakpoints

0
Ctrl + Alt + C

Debug.CallStack

0
Ctrl + ↑   Shift + F9

Debug.DeleteAllBreakpoints

1
Alt + F2

Debug.DiagnosticsHub.Launch

0
Ctrl + Alt + D

Debug.Disassembly

0
Ctrl + Alt + V then D

Debug.DOMExplorer

0
Ctrl + F9

Debug.EnableBreakpoint

1
Ctrl + Alt + E

Debug.Exceptions

1
Ctrl + ↑   Shift + F11

Debug.GoToPreviousCallorIntelliTraceEvent

0
Alt + F5

Debug.Graphics.StartDiagnostics

0
Ctrl + Alt + I

Debug.Immediate

0
Ctrl + Alt + Y then T

Debug.IntelliTraceCalls

0
Ctrl + Alt + Y then F

Debug.IntelliTraceEvents

0
Ctrl + Alt + V then C

Debug.JavaScriptConsole

0
Ctrl + Alt + V then L

Debug.Locals

0
Ctrl + 5

Debug.LocationToolbar.ProcessCombo

0
Ctrl + 7

Debug.LocationToolbar.StackFrameCombo

0
Ctrl + 6

Debug.LocationToolbar.ThreadCombo

0
Ctrl + 8

Debug.LocationToolbar.ToggleCurrentThreadFlaggedState

0
Ctrl + 9

Debug.LocationToolbar.ToggleFlaggedThreads

0
Ctrl + Alt + M then 1

Debug.Memory1

0
Ctrl + Alt + M then 2

Debug.Memory2

0
Ctrl + Alt + M then 3

Debug.Memory3

0
Ctrl + Alt + M then 4

Debug.Memory4

0
Ctrl + Alt + U

Debug.Modules

0
Ctrl + ↑   Shift + D then S

Debug.ParallelStacks

0
Ctrl + ↑   Shift + D then 1

Debug.ParallelWatch1

0
Ctrl + ↑   Shift + D then 2

Debug.ParallelWatch2

0
Ctrl + ↑   Shift + D then 3

Debug.ParallelWatch3

0
Ctrl + ↑   Shift + D then 4

Debug.ParallelWatch4

0
Ctrl + Alt + Z

Debug.Processes

0
↑   Shift + F9

Debug.QuickWatch

0
or Ctrl + Alt + Q
-1
Ctrl + ↑   Shift + R

Debug.RefreshWindowsapp

1
Ctrl + Alt + G

Debug.Registers

0
Ctrl + ↑   Shift + F5

Debug.Restart

0
Ctrl + F10

Debug.RunToCursor

0
Ctrl + ↑   Shift + F10

Debug.SetNextStatement

0
Ctrl + ↑   Shift + `

Debug.ShowCallStackonCodeMap

0
Alt + Num 1 - Num 9

* Debug.ShowNextStatement

0
F5

Debug.Start

0
Alt + F1

Debug.StartWindowsPhoneApplicationAnalysis

0
Ctrl + F5

Debug.StartWithoutDebugging

0
F11

Debug.StepInto

0
Ctrl + Alt + F11

Debug.StepIntoCurrentProcess

0
↑   Shift + Alt + F11

Debug.StepIntoSpecific

0
↑   Shift + F11

Debug.StepOut

0
Ctrl + ↑   Shift + Alt + F11

Debug.StepOutCurrentProcess

0
F10

Debug.StepOver

0
Ctrl + Alt + F10

Debug.StepOverCurrentProcess

0
↑   Shift + F5

Debug.StopDebugging

0
↑   Shift + Alt + F2

Debug.StopPerformanceAnalysis

1
Ctrl + ↑   Shift + D then K

Debug.Tasks

0
Ctrl + Alt + H

Debug.Threads

0
F9

Debug.ToggleBreakpoint

0
Ctrl + F11

Debug.ToggleDisassembly

0
Ctrl + Alt + W then 1

Debug.Watch1

0
Ctrl + Alt + W then 2

Debug.Watch2

0
Ctrl + Alt + W then 3

Debug.Watch3

0
Ctrl + Alt + W then 4

Debug.Watch4

0
Alt + F9 then D

DebuggerContextMenus.BreakpointsWindow.Delete

0
Alt + F9 then A

DebuggerContextMenus.BreakpointsWindow.GoToDisassembly

0
Alt + F9 then S

DebuggerContextMenus.BreakpointsWindow.GoToSourceCode

0
Ctrl + Alt + F2

DiagnosticsHub.StopCollection

0
Ctrl + C

Edit.Copy

0
or Ctrl + Insert
0
Ctrl + X

Edit.Cut

0
or ↑   Shift + Del
0
Ctrl + ↑   Shift + V

Edit.CycleClipboardRing

0
or Ctrl + ↑   Shift + Insert
0
Del

Edit.Delete

0
Ctrl + F

Edit.Find

0
↑   Shift + F12

Edit.FindAllReferences

0
Ctrl + ↑   Shift + F

Edit.FindinFiles

0
F3

Edit.FindNext

0
Ctrl + F3

Edit.FindNextSelected

0
↑   Shift + F3

Edit.FindPrevious

0
Ctrl + ↑   Shift + F3

Edit.FindPreviousSelected

0
Ctrl + K then Ctrl + M

Edit.GenerateMethod

0
Ctrl + G

Edit.GoTo

0
Ctrl + F12

Edit.GoToDeclaration

0
F12

Edit.GoToDefinition

0
Ctrl + D

Edit.GoToFindCombo

0
F8

Edit.GoToNextLocation

-1
↑   Shift + F8

Edit.GoToPrevLocation

0
Ctrl + K then Ctrl + X

Edit.InsertSnippet

0
Ctrl +

Arrow Edit.MoveControlDown

0

Arrow  Edit.MoveControlDownGrid

0
Ctrl +

Arrow Edit.MoveControlLeft

0

Arrow  Edit.MoveControlLeftGrid

0
Ctrl +

Arrow  Edit.MoveControlRight

0

Arrow Edit.MoveControlRightGrid

0
Ctrl +

Arrow Edit.MoveControlUp

0

Arrow  Edit.MoveControlUpGrid

0
Ctrl + ,

Edit.NavigateTo

0
Ctrl + K then Ctrl + N

Edit.NextBookmark

0
Ctrl + ↑   Shift + K then Ctrl + ↑   Shift + N

Edit.NextBookmarkInFolder

0
Ctrl + ↑   Shift + G

Edit.OpenFile

1
Ctrl + V

Edit.Paste

0
or ↑   Shift + Insert
0
Ctrl + K, Ctrl + P

Edit.PreviousBookmark

0
Ctrl + ↑   Shift + K then Ctrl + ↑   Shift + P

Edit.PreviousBookmarkInFolder

-1
↑   Shift + Alt + F12

Edit.QuickFindSymbol

0
Ctrl + Y

Edit.Redo

0
or Ctrl + ↑   Shift + Z
0
or ↑   Shift + Alt + Backspace
0
Ctrl + ↑   Shift + J

Edit.RefreshRemoteReferences

0
Ctrl + H

Edit.Replace

0
Ctrl + ↑   Shift + H

Edit.ReplaceinFiles

0
Ctrl + A

Edit.SelectAll

0
Tab

Edit.SelectNextControl

0
↑   Shift + Tab

Edit.SelectPreviousControl

0
⤶ Enter

Edit.ShowTileGrid

0
Ctrl + ↑   Shift +

Arrow Edit.SizeControlDown

0
↑   Shift +

Arrow  Edit.SizeControlDownGrid

0
Ctrl + ↑   Shift +

Arrow Edit.SizeControlLeft

0
↑   Shift +

Arrow  Edit.SizeControlLeftGrid

0
Ctrl + ↑   Shift +

Arrow  Edit.SizeControlRight

0
↑   Shift +

Arrow Edit.SizeControlRightGrid

0
Ctrl + ↑   Shift +

Arrow Edit.SizeControlUp

0
↑   Shift +

Arrow  Edit.SizeControlUpGrid

0
Alt + F3 then S

Edit.StopSearch

0
Ctrl + K then Ctrl + S

Edit.SurroundWith

0
Ctrl + Z

Edit.Undo

0
or Alt + Backspace
0
Alt + F9 then L

EditorContextMenus.CodeWindow.Breakpoint.BreakpointEditlabels

0
Ctrl + `

EditorContextMenus.CodeWindow.CodeMap.ShowItem

0
Ctrl + Alt + F5

EditorContextMenus.CodeWindow.Execute

0
Ctrl + M then Ctrl + G

EditorContextMenus.CodeWindow.GoToView

0
Ctrl + K then Ctrl + O

EditorContextMenus.CodeWindow.ToggleHeaderCodeFile

0
Ctrl + K then Ctrl + T

EditorContextMenus.CodeWindow.ViewCallHierarchy

0
Ctrl + K then

T

0
Alt + F4

File.Exit

0
Ctrl + N

File.NewFile

0
Ctrl + ↑   Shift + N

File.NewProject

0
↑   Shift + Alt + N

File.NewWebSite

0
Ctrl + O

File.OpenFile

0
Ctrl + ↑   Shift + O

File.OpenProject

0
↑   Shift + Alt + O

File.OpenWebSite

0
Ctrl + P

File.Print

0
Ctrl + ↑   Shift + S

File.SaveAll

0
Ctrl + S

File.SaveSelectedItems

0
Ctrl + ↑   Shift + W

File.ViewinBrowser

0
Ctrl + Alt + F1

Help.AddandRemoveHelpContent

0
F1

Help.F1Help

0
Ctrl + F1

Help.ViewHelp

0
↑   Shift + F1

Help.WindowHelp

0
Ctrl + R then Q

LoadTest.JumpToCounterPane

0
Insert

OtherContextMenus.MicrosoftDataEntityDesignContext.AddNewDiagram

0
↑   Shift + Alt + A

Project.AddExistingItem

0
Ctrl + ↑   Shift + A

Project.AddNewItem

0
Ctrl + ↑   Shift + X

Project.ClassWizard

0
Ctrl + Alt + Insert

Project.Override

0
Alt + ; then Alt + C

Project.Previewchanges

0
Alt + ; then Alt + P

Project.Publishselectedfiles

0
Alt + ; then Alt + R

Project.Replaceselectedfilesfromserver

0
Alt +

Arrow  ProjectandSolutionContextMenus.Item.MoveDown

0
Alt +

Arrow  ProjectandSolutionContextMenus.Item.MoveUp

0
Ctrl + R then Ctrl + E

Refactor.EncapsulateField

0
Ctrl + R then Ctrl + I

Refactor.ExtractInterface

0
Ctrl + R then Ctrl + M

Refactor.ExtractMethod

0
Ctrl + R then Ctrl + V

Refactor.RemoveParameters

0
Ctrl + R then Ctrl + R

Refactor.Rename

0
Ctrl + R then Ctrl + O

Refactor.ReorderParameters

0
Ctrl + [ then O

SolutionExplorer.OpenFilesFilter

0
or Ctrl + [ then Ctrl + O
0
Ctrl + [ then P

SolutionExplorer.PendingChangesFilter

0
or Ctrl + [ then Ctrl + P
0
Ctrl + [ then S

SolutionExplorer.SyncWithActiveDocument

0
or Ctrl + [ then Ctrl + S
0
Ctrl + 0 then Ctrl + N

Team.Git.GoToGitBranches

0
or Ctrl + 0 then N
0
Ctrl + 0 then Ctrl + G

Team.Git.GoToGitChanges

0
or Ctrl + 0 then G
0
Ctrl + 0 then Ctrl + O

Team.Git.GoToGitCommits

0
or Ctrl + 0 then O
0
Ctrl + '

Team.TeamExplorerSearch

0
Ctrl + 0 then Ctrl + B

TeamFoundationContextMenus.Commands.GoToBuilds

0
or Ctrl + 0 then B
0
or Ctrl + 0 then Ctrl + C
0
or Ctrl + 0 then C
0
Ctrl + 0 then Ctrl + D

TeamFoundationContextMenus.Commands.GoToDocuments

0
or Ctrl + 0 then D
0
Ctrl + 0 then Ctrl + H

TeamFoundationContextMenus.Commands.GoToHome

0
or Ctrl + 0 then H
0
Ctrl + 0 then Ctrl + M

TeamFoundationContextMenus.Commands.GoToMyWork

0
or Ctrl + 0 then M
0
Ctrl + 0 then Ctrl + P

TeamFoundationContextMenus.Commands.GoToPendingChanges

0
or Ctrl + 0 then P
0
Ctrl + 0 then Ctrl + R

TeamFoundationContextMenus.Commands.GoToReports

0
or Ctrl + 0 then R
0
Ctrl + 0 then Ctrl + S

TeamFoundationContextMenus.Commands.GoToSettings

0
or Ctrl + 0 then S
0
Ctrl + 0 then Ctrl + A

TeamFoundationContextMenus.Commands.GoToWebAccess

0
or Ctrl + 0 then A
0
Ctrl + 0 then Ctrl + W

TeamFoundationContextMenus.Commands.GoToWorkItems

0
or Ctrl + 0 then W
0
Ctrl + \ then Ctrl + C

Test.UseCodedUITestBuilder

0
Ctrl + \ then Ctrl + A

Test.UseExistingActionRecording

0
Ctrl + R then Ctrl + A

TestExplorer.DebugAllTests

0
Ctrl + R then Ctrl + T

TestExplorer.DebugAllTestsInContext

0
Ctrl + R then L

TestExplorer.RepeatLastRun

0
Ctrl + R then A

TestExplorer.RunAllTests

0
Ctrl + R then T

TestExplorer.RunAllTestsInContext

0
Ctrl + Alt + P

Tools.AttachtoProcess

0
Ctrl + K then Ctrl + B

Tools.CodeSnippetsManager

0
Ctrl + ↑   Shift + Alt + F12 then Ctrl + ↑   Shift + Alt + F12

Tools.ForceGC

0
Ctrl + /

Tools.GoToCommandLine

0
↑   Shift + Alt + M

View.AllWindows

0
Ctrl + \ then Ctrl + R

View.ArchitectureExplorer

0
Alt +

Arrow  View.Backward

0
Ctrl + K then Ctrl + W

View.BookmarkWindow

0
Ctrl + ↑   Shift + 1

View.BrowseNext

0
Ctrl + ↑   Shift + 2

View.BrowsePrevious

0
Ctrl + Alt + K

View.CallHierarchy

0
Ctrl + ↑   Shift + C

View.ClassView

0
Ctrl + K then Ctrl + V

View.ClassViewGoToSearchCombo

0
Ctrl + \ then D

View.CodeDefinitionWindow

1
or Ctrl + \ then Ctrl + D
0
Ctrl + Alt + A

View.CommandWindow

0
↑   Shift + Alt + D

View.DataSources

0
Ctrl + Alt + T

View.DocumentOutline

0
F2

View.EditLabel

0
Ctrl + \ then E

View.ErrorList

0
or Ctrl + \ then Ctrl + E
0
Ctrl + Alt + F

View.F#Interactive

1
Ctrl + Alt + F12

View.FindSymbolResults

0
Alt +

Arrow View.Forward

0
Ctrl + ↑   Shift + 7

View.ForwardBrowseContext

1
↑   Shift + Alt + ⤶ Enter

View.FullScreen

0
Ctrl + -

View.NavigateBackward

0
Ctrl + ↑   Shift + -

View.NavigateForward

1
Ctrl + ↑   Shift + F12

View.NextError

0
Ctrl + W then N

View.Notifications

0
or Ctrl + W then Ctrl + N
0
Ctrl + Alt + J

View.ObjectBrowser

0
Ctrl + K then Ctrl + R

View.ObjectBrowserGoToSearchCombo

0
Ctrl + Alt + O

View.Output

0
Ctrl + ↑   Shift + 8

View.PopBrowseContex

0
F4

View.PropertiesWindow

0
↑   Shift + F4

View.PropertyPages

0
Ctrl + ↑   Shift + E

View.ResourceView

0
Ctrl + Alt + S

View.ServerExplorer

0
↑   Shift + Alt + F10

View.ShowSmartTag

0
or Ctrl + .
0
Ctrl + Alt + L

View.SolutionExplorer

0
Ctrl + \ then Ctrl + S

View.SQLServerObjectExplorer

0
Ctrl + \ then T

View.TaskList

0
or Ctrl + \ then Ctrl + T
0
Ctrl + \ then Ctrl + M

View.TfsTeamExplorer

0
Ctrl + Alt + X

View.Toolbox

0
Ctrl + \ then Ctrl + U

View.UMLModelExplorer

0
F7

View.ViewCode

0
↑   Shift + F7

View.ViewDesigner

0
Ctrl + Alt + R

View.WebBrowser

0
Ctrl + ↑   Shift + .

View.ZoomIn

0
Ctrl + ↑   Shift + ,

View.ZoomOut

0
Esc

Window.ActivateDocumentWindow

0
Ctrl + ↑   Shift + Alt + Space

Window.AddTabtoSelection

0
Ctrl + F4

Window.CloseDocumentWindow

0
↑   Shift + Esc

Window.CloseToolWindow

0
Ctrl + Alt + Home

Window.KeepTabOpen

0
Ctrl + F2

Window.MovetoNavigationBar

0
Ctrl + F6

Window.NextDocumentWindow

0
Ctrl + Tab

Window.NextDocumentWindowNav

0
Alt + F6

Window.NextPane

0
F6

Window.NextSplitPane

0
Ctrl + Alt + Page Down

Window.NextTab

0
or Ctrl + Page Down
0
Ctrl + Shift + Alt + Page Down

Window.NextTabandAddtoSelection

0
Alt + F7

Window.NextToolWindowNav

0
Ctrl + ↑   Shift + F6

Window.PreviousDocumentWindow

0
Ctrl + ↑   Shift + Tab

Window.PreviousDocumentWindowNav

0
↑   Shift + Alt + F6

Window.PreviousPane

0
↑   Shift + F6

Window.PreviousSplitPane

0
Ctrl + Alt + Page Up

Window.PreviousTab

0
or Ctrl + Page Up
0
Ctrl + Shift + Alt + Page Up

Window.PreviousTabandAddtoSelection

0
↑   Shift + Alt + F7

Window.PreviousToolWindowNav

0
Ctrl + Q

Window.QuickLaunch

0
Ctrl + ↑   Shift + Q

Window.QuickLaunchPreviousCategory

0
Alt + +

Window.ShowDockMenu

0
Ctrl + Alt +

Arrow Window.ShowEzMDIFileList

0
Ctrl + ;

Window.SolutionExplorerSearch

0
Alt + `

Window.WindowSearch

0
Ctrl + Num * then Ctrl + R

WindowsAzure.RetryMobileServiceScriptOperation

0
Ctrl + Num * then Ctrl + D

WindowsAzure.ShowMobileServiceScriptErrorDetails

0
Alt +

Arrow  OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.Down

0
Alt + Page Down

OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.Down5

0
Alt + End

OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.ToBottom

0
Alt + Home

OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.ToTop

0
Alt +

Arrow  OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.Up

0
Alt + Page Up

OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.Up5

0
Ctrl + R,

R OtherContextMenus.MicrosoftDataEntityDesignContext.Refactor.Rename

0
↑   Shift + Del

OtherContextMenus.MicrosoftDataEntityDesignContext.RemovefromDiagram

0
Ctrl + 1

View.EntityDataModelBrowser

0
Ctrl + 2

View.EntityDataModelMappingDetails

0
Num -

ClassDiagram.Collapse

-1
Num +

ClassDiagram.Expand

0
Ctrl + Del

Edit.Delete

0
↑   Shift + Alt + B

Edit.ExpandCollapseBaseTypeList

0
↑   Shift + Alt + L

Edit.NavigateToLollipop

0
Del

Edit.RemovefromDiagram

0
⤶ Enter

View.ViewCode

0
Ctrl + C

OtherContextMenus.UITestEditorContextMenu.CopyReferencetoClipboard

0
Ctrl + Alt + D

OtherContextMenus.UITestEditorContextMenu.InsertDelayBefore

0
↑   Shift + Alt + L

OtherContextMenus.UITestEditorContextMenu.LocateAll