Skip to content

Commit a0428c3

Browse files
Merge pull request #4834 from gewarren/shortcuts
Update shortcut and productivity topics
2 parents 46c8657 + 56996ae commit a0428c3

18 files changed

+363
-340
lines changed

.openpublishing.redirection.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2200,6 +2200,16 @@
22002200
"redirect_url": "/visualstudio/ide/csharp-developer-productivity",
22012201
"redirect_document_id": false
22022202
},
2203+
{
2204+
"source_path": "docs/ide/productivity-tips-for-visual-studio.md",
2205+
"redirect_url": "/visualstudio/ide/productivity-features",
2206+
"redirect_document_id": false
2207+
},
2208+
{
2209+
"source_path": "docs/ide/tips-and-tricks-for-visual-studio.md",
2210+
"redirect_url": "/visualstudio/ide/productivity-shortcuts",
2211+
"redirect_document_id": false
2212+
},
22032213
{
22042214
"source_path": "docs/install/index.md",
22052215
"redirect_url": "/visualstudio/install/install-visual-studio",

docs/debugger/debugger-tips-and-tricks.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,5 +163,6 @@ For additional tips and tricks and more detailed information, see these blog pos
163163
- [7 lesser known hacks for debugging in Visual Studio](https://devblogs.microsoft.com/visualstudio/7-lesser-known-hacks-for-debugging-in-visual-studio/)
164164
- [7 hidden gems in Visual Studio](https://devblogs.microsoft.com/visualstudio/7-hidden-gems-in-visual-studio-2017/)
165165

166-
## See Also
167-
[Keyboard Shortcuts](../ide/tips-and-tricks-for-visual-studio.md)
166+
## See also
167+
168+
[Keyboard Shortcuts](../ide/productivity-shortcuts.md)

docs/get-started/csharp/tutorial-wpf.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,4 +307,4 @@ Congratulations on completing this tutorial! You can find the *.exe* you built u
307307

308308
## See also
309309

310-
- [Productivity tips](../../ide/productivity-tips-for-visual-studio.md)
310+
- [Productivity tips](../../ide/productivity-features.md)

docs/get-started/visual-basic/tutorial-wpf.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -300,13 +300,13 @@ Congratulations on completing this tutorial! You can find the *.exe* you built u
300300
::: moniker range="vs-2017"
301301

302302
- [What's new in Visual Studio 2017](../../ide/whats-new-visual-studio-2017.md)
303-
- [Productivity tips](../../ide/productivity-tips-for-visual-studio.md)
303+
- [Productivity tips](../../ide/productivity-features.md)
304304

305305
::: moniker-end
306306

307307
::: moniker range="vs-2019"
308308

309309
- [What's new in Visual Studio 2019](../../ide/whats-new-visual-studio-2019.md)
310-
- [Productivity tips](../../ide/productivity-tips-for-visual-studio.md)
310+
- [Productivity tips](../../ide/productivity-features.md)
311311

312312
::: moniker-end

docs/ide/class-designer/keyboard-and-mouse-shortcuts-in-the-class-diagram-and-class-details-window.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,7 @@ Use the following keys to navigate the **Class Details** window:
9696

9797
## See also
9898

99-
- [Create and configure type members](creating-and-configuring-type-members.md)
99+
- [Create and configure type members](creating-and-configuring-type-members.md)
100+
- [How to use the keyboard exclusively](../reference/how-to-use-the-keyboard-exclusively.md)
101+
- [Default keyboard shortcuts in Visual Studio](../default-keyboard-shortcuts-in-visual-studio.md)
102+
- [Keyboard shortcuts in Blend](../../designers/keyboard-shortcuts-in-blend.md)

docs/ide/csharp-developer-productivity.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ The following are popular Visual Studio shortcuts:
5555
> [!NOTE]
5656
> Some extensions unbind the default Visual Studio keybindings. To use the above commands, restore your keybindings to Visual Studio's defaults by going to **Tools** > **Import and Export Settings** > **Reset all settings** or **Tools** > **Options** > **Keyboard** > **Reset**.
5757
58-
For more information about keyboard shortcuts and commands, see [keyboard shortcuts](../ide/tips-and-tricks-for-visual-studio.md).
58+
For more information about keyboard shortcuts and commands, see [Productivity shortcuts](../ide/productivity-shortcuts.md) and [Popular keyboard shortcuts](default-keyboard-shortcuts-for-frequently-used-commands-in-visual-studio.md).
5959

6060
## Navigate quickly to files or types
6161

62-
Visual Studio 2017 has a feature called **Go To All** (**Ctrl**+**T**). **Go To All** enables you to quickly jump to any file, type, member, or symbol declaration.
62+
Visual Studio has a feature called **Go To All** (**Ctrl**+**T**). **Go To All** enables you to quickly jump to any file, type, member, or symbol declaration.
6363

6464
- Change the location of this search bar or turn off the live navigation preview by using the **gear** icon.
6565
- Filter results using syntax such as `t mytype`.

docs/ide/default-keyboard-shortcuts-for-frequently-used-commands-in-visual-studio.md

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@ manager: jillfra
88
ms.workload:
99
- "multiple"
1010
---
11-
# Default keyboard shortcuts for frequently used commands in Visual Studio
11+
# Popular keyboard shortcuts for Visual Studio
1212

1313
You can access frequently used commands in Visual Studio by choosing these default keyboard shortcuts. For a complete list of commands that have default shortcuts, see [Default keyboard shortcuts](../ide/default-keyboard-shortcuts-in-visual-studio.md).
1414

15+
The *Global* context means that the shortcut is applicable in any tool window in Visual Studio.
16+
1517
> [!NOTE]
16-
> You can look up the shortcut for any command by opening the **Options** dialog box, expanding the **Environment** node, and then choosing **Keyboard**.
18+
> You can [look up the shortcut](identifying-and-customizing-keyboard-shortcuts-in-visual-studio.md) for any command by opening the **Options** dialog box, expanding the **Environment** node, and then choosing **Keyboard**.
1719
1820
## Build
1921

@@ -32,7 +34,7 @@ You can access frequently used commands in Visual Studio by choosing these defau
3234
|Debug.BreakAll|**Ctrl+Alt+Break** [Global]|
3335
|Debug.DeleteAllBreakpoints|**Ctrl+Shift+F9** [Global]|
3436
|Debug.Exceptions|**Ctrl+Alt+E** [Global]|
35-
|Debug.QuickWatch|**Ctrl+Alt+Q** [Global]<br /><br /> or **Shift+F9** [Global]|
37+
|Debug.QuickWatch|**Ctrl+Alt+Q** [Global]<br /><br />or **Shift+F9** [Global]|
3638
|Debug.Restart|**Ctrl+Shift+F5** [Global]|
3739
|Debug.RunToCursor|**Ctrl+F10** [Global]|
3840
|Debug.SetNextStatement|**Ctrl+Shift+F10** [Global]|
@@ -48,13 +50,13 @@ You can access frequently used commands in Visual Studio by choosing these defau
4850

4951
|Commands|Keyboard shortcuts [Contexts]|
5052
|--------------| - |
51-
|Edit.BreakLine|**Enter** [Text Editor, Report Designer, Windows Forms Designer]<br /><br /> or **Shift+Enter** [Text Editor]|
53+
|Edit.BreakLine|**Enter** [Text Editor, Report Designer, Windows Forms Designer]<br /><br />or **Shift+Enter** [Text Editor]|
5254
|Edit.CollapseToDefinitions|**Ctrl+M**, **Ctrl+O** [Text Editor]|
5355
|Edit.CommentSelection|**Ctrl+K**, **Ctrl+C** [Text Editor]|
54-
|Edit.CompleteWord|**Alt+Right Arrow** [Text Editor, Workflow Designer]<br /><br /> or **Ctrl+Spacebar** [Text Editor, Workflow Designer]<br /><br /> or **Ctrl+K**, **W** [Workflow Designer]<br /><br /> or **Ctrl+K, Ctrl+W** [Workflow Designer]|
55-
|Edit.Copy|**Ctrl+C** [Global]<br /><br /> or **Ctrl+Insert** [Global]|
56-
|Edit.Cut|**Ctrl+X** [Global]<br /><br /> or **Shift+Delete** [Global]|
57-
|Edit.Delete|**Delete** [Global, Team Explorer]<br /><br /> or **Shift+Delete** [Sequence Diagram, UML Activity Diagram, Layer Diagram]<br /><br /> or **Ctrl+Delete** [Class Diagram]|
56+
|Edit.CompleteWord|**Alt+Right Arrow** [Text Editor, Workflow Designer]<br /><br />or **Ctrl+Spacebar** [Text Editor, Workflow Designer]<br /><br />or **Ctrl+K**, **W** [Workflow Designer]<br /><br />or **Ctrl+K, Ctrl+W** [Workflow Designer]|
57+
|Edit.Copy|**Ctrl+C** [Global]<br /><br />or **Ctrl+Insert** [Global]|
58+
|Edit.Cut|**Ctrl+X** [Global]<br /><br />or **Shift+Delete** [Global]|
59+
|Edit.Delete|**Delete** [Global, Team Explorer]<br /><br />or **Shift+Delete** [Sequence Diagram, UML Activity Diagram, Layer Diagram]<br /><br />or **Ctrl+Delete** [Class Diagram]|
5860
|Edit.Find|**Ctrl+F** [Global]|
5961
|Edit.FindAllReferences|**Shift+F12** [Global]|
6062
|Edit.FindinFiles|**Ctrl+Shift+F** [Global]|
@@ -72,14 +74,14 @@ You can access frequently used commands in Visual Studio by choosing these defau
7274
|Edit.LineCut|**Ctrl+L** [Text Editor]|
7375
|Edit.LineDownExtendColumn|**Shift+Alt+Down Arrow** [Text Editor]|
7476
|Edit.LineOpenAbove|**Ctrl+Enter** [Text Editor]|
75-
|Edit.ListMembers|**Ctrl+J** [Text Editor, Workflow Designer]<br /><br /> or **Ctrl+K, Ctrl+L** [Workflow Designer]<br /><br /> or **Ctrl+K, L** [Workflow Designer]|
77+
|Edit.ListMembers|**Ctrl+J** [Text Editor, Workflow Designer]<br /><br />or **Ctrl+K, Ctrl+L** [Workflow Designer]<br /><br />or **Ctrl+K, L** [Workflow Designer]|
7678
|Edit.NavigateTo|**Ctrl+,** [Global]|
7779
|Edit.OpenFile|**Ctrl+Shift+G** [Global]|
7880
|Edit.OvertypeMode|**Insert** [Text Editor]|
79-
|Edit.ParameterInfo|**Ctrl+Shift+Spacebar** [Text Editor, Workflow Designer]<br /><br /> or **Ctrl+K, Ctrl+P** [Workflow Designer]<br /><br /> or **Ctrl+K, P** [Workflow Designer]|
80-
|Edit.Paste|**Ctrl+V** [Global]<br /><br /> or **Shift+Insert** [Global]|
81+
|Edit.ParameterInfo|**Ctrl+Shift+Spacebar** [Text Editor, Workflow Designer]<br /><br />or **Ctrl+K, Ctrl+P** [Workflow Designer]<br /><br />or **Ctrl+K, P** [Workflow Designer]|
82+
|Edit.Paste|**Ctrl+V** [Global]<br /><br />or **Shift+Insert** [Global]|
8183
|Edit.PeekDefinition|**Alt+F12** [Text Editor]|
82-
|Edit.Redo|**Ctrl+Y** [Global]<br /><br /> or **Shift+Alt+Backspace** [Global]<br /><br /> or **Ctrl+Shift+Z** [Global]|
84+
|Edit.Redo|**Ctrl+Y** [Global]<br /><br />or **Shift+Alt+Backspace** [Global]<br /><br />or **Ctrl+Shift+Z** [Global]|
8385
|Edit.Replace|**Ctrl+H** [Global]|
8486
|Edit.SelectAll|**Ctrl+A** [Global]|
8587
|Edit.SelectCurrentWord|**Ctrl+W** [Text Editor]|
@@ -91,7 +93,7 @@ You can access frequently used commands in Visual Studio by choosing these defau
9193
|Edit.ToggleCompletionMode|**Ctrl+Alt+Space** [Text Editor]|
9294
|Edit.ToggleOutliningExpansion|**Ctrl+M, Ctrl+M** [Text Editor]|
9395
|Edit.UncommentSelection|**Ctrl+K, Ctrl+U** [Text Editor]|
94-
|Edit.Undo|**Ctrl+Z** [Global]<br /><br /> or **Alt+Backspace** [Global]|
96+
|Edit.Undo|**Ctrl+Z** [Global]<br /><br />or **Alt+Backspace** [Global]|
9597
|Edit.WordDeleteToEnd|**Ctrl+Delete** [Text Editor]|
9698
|Edit.WordDeleteToStart|**Ctrl+Backspace** [Text Editor]|
9799

@@ -136,19 +138,19 @@ You can access frequently used commands in Visual Studio by choosing these defau
136138
|--------------| - |
137139
|View.ClassView|**Ctrl+Shift+C** [Global]|
138140
|View.EditLabel|**F2** [Global]|
139-
|View.ErrorList|**Ctrl+\\, Ctrl+E** [Global]<br /><br /> or **Ctrl+\\, E** [Global]|
141+
|View.ErrorList|**Ctrl+\\, Ctrl+E** [Global]<br /><br />or **Ctrl+\\, E** [Global]|
140142
|View.NavigateBackward|**Ctrl+-** [Global]|
141143
|View.NavigateForward|**Ctrl+Shift+-** [Global]|
142144
|View.ObjectBrowser|**Ctrl+Alt+J** [Global]|
143145
|View.Output|**Ctrl+Alt+O** [Global]|
144146
|View.PropertiesWindow|**F4**|
145147
|View.Refresh|**F5** [Team Explorer]|
146148
|View.ServerExplorer|**Ctrl+Alt+S** [Global]|
147-
|View.ShowSmartTag|**Ctrl+.** [Global]<br /><br /> or **Shift+Alt+F10** [Global, HTML Editor Design View]|
149+
|View.ShowSmartTag|**Ctrl+.** [Global]<br /><br />or **Shift+Alt+F10** [Global, HTML Editor Design View]|
148150
|View.SolutionExplorer|**Ctrl+Alt+L** [Global]|
149151
|View.TfsTeamExplorer|**Ctrl+\\, Ctrl+M** [Global]|
150152
|View.Toolbox|**Ctrl+Alt+X** [Global]|
151-
|View.ViewCode|**Enter** [Class Diagram]<br /><br /> or **F7** [Settings Designer]|
153+
|View.ViewCode|**Enter** [Class Diagram]<br /><br />or **F7** [Settings Designer]|
152154
|View.ViewDesigner|**Shift+F7** [HTML Editor Source View]|
153155

154156
## Window
@@ -163,4 +165,5 @@ You can access frequently used commands in Visual Studio by choosing these defau
163165

164166
## See also
165167

166-
- [Identifying and customizing keyboard shortcuts in Visual Studio](../ide/identifying-and-customizing-keyboard-shortcuts-in-visual-studio.md)
168+
- [Identify and customize keyboard shortcuts in Visual Studio](../ide/identifying-and-customizing-keyboard-shortcuts-in-visual-studio.md)
169+
- [All keyboard shortcuts in Visual Studio](default-keyboard-shortcuts-in-visual-studio.md)

docs/ide/default-keyboard-shortcuts-in-visual-studio.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,15 @@ ms.workload:
1616
---
1717
# Default keyboard shortcuts in Visual Studio
1818

19-
For more information about keyboard accessibility, see [Accessibility tips and tricks](../ide/reference/accessibility-tips-and-tricks.md) and [How to: Use the keyboard exclusively](../ide/reference/how-to-use-the-keyboard-exclusively.md).
19+
You can access a variety of [commands](reference/visual-studio-commands.md) and windows in Visual Studio by choosing the appropriate keyboard shortcut. This page lists the default command shortcuts for the **General** profile, which you might have chosen when you installed Visual Studio. No matter which profile you chose, you can [identify the shortcut](identifying-and-customizing-keyboard-shortcuts-in-visual-studio.md) for a command by opening the **Options** dialog box, expanding the **Environment** node, and then choosing **Keyboard**. You can also customize your shortcuts by assigning a different shortcut to any given command.
2020

21-
You can access a variety of commands and windows in Visual Studio by choosing the appropriate keyboard shortcut. This page lists the default shortcuts for the **General** profile, which you might have chosen when you installed Visual Studio. No matter which profile you chose, you can identify the shortcut for a command by opening the **Options** dialog box, expanding the **Environment** node, and then choosing **Keyboard**. You can also customize your shortcuts by assigning a different shortcut to any given command.
21+
For a list of common keyboard shortcuts and other productivity information, see:
2222

23-
For a list of common keyboard shortcuts and other productivity information, see [Default keyboard shortcuts for frequently used commands in Visual Studio](../ide/default-keyboard-shortcuts-for-frequently-used-commands-in-visual-studio.md), [Keyboard tips](../ide/tips-and-tricks-for-visual-studio.md), and [Productivity tips](../ide/productivity-tips-for-visual-studio.md).
23+
- [Keyboard shortcuts for frequently used commands](../ide/default-keyboard-shortcuts-for-frequently-used-commands-in-visual-studio.md)
24+
- [Keyboard tips](../ide/productivity-shortcuts.md)
25+
- [Productivity tips](../ide/productivity-features.md).
26+
27+
For more information about accessibility in Visual Studio, see [Accessibility tips and tricks](../ide/reference/accessibility-tips-and-tricks.md) and [How to: Use the keyboard exclusively](../ide/reference/how-to-use-the-keyboard-exclusively.md).
2428

2529
|||||
2630
|-|-|-|-|
@@ -1144,5 +1148,4 @@ These keyboard shortcuts are *global*, which means that you can use them when an
11441148

11451149
## See also
11461150

1147-
- [Image Editor for icons](/cpp/windows/image-editor-for-icons)
1148-
- [Using IntelliSense](../ide/using-intellisense.md)
1151+
- [Visual Studio commands](reference/visual-studio-commands.md)

docs/ide/getting-started-with-cpp-in-visual-studio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,4 +171,4 @@ Congratulations on completing this quickstart!
171171

172172
- [Using the Visual Studio IDE for C++ desktop development](/cpp/ide/using-the-visual-studio-ide-for-cpp-desktop-development)
173173
- [Walkthrough: Create a simple application with C# or Visual Basic](../get-started/csharp/tutorial-wpf.md)
174-
- [Productivity tips for Visual Studio](../ide/productivity-tips-for-visual-studio.md)
174+
- [Productivity features in Visual Studio](../ide/productivity-features.md)

docs/ide/how-to-view-and-edit-code-by-using-peek-definition-alt-plus-f12.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,4 @@ You can use these keyboard shortcuts with the **Peek Definition** window:
8080

8181
- [Navigate code](../ide/navigating-code.md)
8282
- [Go To Definition and Peek Definition](../ide/go-to-and-peek-definition.md)
83-
- [Productivity tips](../ide/productivity-tips-for-visual-studio.md)
83+
- [Productivity features in Visual Studio](../ide/productivity-features.md)

0 commit comments

Comments
 (0)