You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ide/visual-studio-2017-for-dotnet-developers.md
+10-3Lines changed: 10 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -19,8 +19,11 @@ Learn how [Visual Studio 2017](https://visualstudio.microsoft.com/downloads/?utm
19
19
20
20
## I'm used to my keyboard shortcuts from a different extension/editor/IDE.
21
21
22
-
If you are coming from another IDE or coding environment, you may find installing one of these extensions helpful:
22
+
**New in Visual Studio 2017 version 15.8**If you're coming from another IDE or coding environment, you can change your keyboard scheme to *Visual Studio Code* or *ReSharper (Visual Studio)*:
23
23
24
+

25
+
26
+
Some extensions also offer keyboard schemes:
24
27
-[HotKeys for Visual Studio (ReSharper/IntelliJ)](https://marketplace.visualstudio.com/items?itemName=JustinClareburtMSFT.HotKeys)
@@ -36,14 +39,18 @@ The following are popular Visual Studio shortcuts:
36
39
|**Ctrl**+**.** (also **Alt**+**Enter** in C# Profile) | Quick Actions and Refactorings | See what code fixes, code generation actions, refactorings, or other quick actions are available at your cursor position or code selection |
37
40
|**Ctrl**+**D**| Duplicate line | Duplicates the line of code that the cursor is in (available in **Visual Studio 2017 version 15.6** and later) |
38
41
|**Shift**+**Alt**+**+**/**-**| Expand/Contract selection | Expands or contracts the current selection in the editor (available in **Visual Studio 2017 version 15.5** and later) |
42
+
|**Shift** + **Alt** + **Ins**| Insert Next Matching Caret | Adds a selection and caret at the next location that matches the current selection (available in **Visual Studio 2017 version 15.8** and later) |
39
43
|**Ctrl**+**Q**| Quick Launch | Search all Visual Studio settings |
40
44
|**F5**| Start Debugging | Start debugging your application |
41
45
|**Ctrl**+**F5**| Run without Debug | Run your application locally without debugging |
42
46
|**Ctrl**+**K**,**D** (Default Profile) or **Ctrl**+**E**,**D** (C# Profile) | Format Document | Cleans up formatting violations in your file based on your newline, spacing, and indentation settings |
43
47
|**Ctrl**+**\\**,**E** (Default Profile) or **Ctrl**+**W**,**E** (C# Profile) | View Error List | See all errors in your document, project, or solution |
48
+
|**Alt** + **PgUp/PgDn**| Go to Next/Previous Issue | Jump to the previous/next error, warning, suggestion in your document (available in **Visual Studio 2017 version 15.8** and later) |
44
49
45
50
> [!NOTE]
46
-
> Some extensions unbind the default Visual Studio keybindings. To use the following 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**.
51
+
> 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**.
52
+
53
+
Learn more keyboard shortcuts and commands in Visual Studio in [our documentation](..\ide\tips-and-tricks-for-visual-studio.md).
47
54
48
55
## I need a way to quickly navigate to files or types.
49
56
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.
@@ -138,4 +145,4 @@ Here is a list of editor and productivity features to make writing code more eff
138
145
## Missing a feature that makes you productive or experiencing poor performance?
139
146
There are several ways to leave us feedback:
140
147
- .NET feature requests can be filed on our [GitHub repo](https://github.com/dotnet/roslyn/issues).
141
-
- Visual Studio feature requests, bugs, and performance issues can be filed by using the **Send Feedback** icon at the top-right of your Visual Studio window.
148
+
- Visual Studio feature requests, bugs, and performance issues can be filed by using the **Send Feedback** icon at the top-right of your Visual Studio window.
0 commit comments