Skip to content

Commit 0b2f505

Browse files
authored
Merge pull request #2399 from kuhlenh/kaseyu-PG-keyboardScheme
Update Productivity Guide
2 parents 2c43d25 + 99cc9ad commit 0b2f505

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed
53.8 KB
Loading

docs/ide/visual-studio-2017-for-dotnet-developers.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,11 @@ Learn how [Visual Studio 2017](https://visualstudio.microsoft.com/downloads/?utm
1919

2020
## I'm used to my keyboard shortcuts from a different extension/editor/IDE.
2121

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)*:
2323

24+
![Keyboard Schemes in Visual Studio](../ide/media/VS2017Guide-Keyboard.png)
25+
26+
Some extensions also offer keyboard schemes:
2427
- [HotKeys for Visual Studio (ReSharper/IntelliJ)](https://marketplace.visualstudio.com/items?itemName=JustinClareburtMSFT.HotKeys)
2528
- [Emacs Emulation](https://marketplace.visualstudio.com/items?itemName=JustinClareburtMSFT.EmacsEmulation)
2629
- [VSVim](https://marketplace.visualstudio.com/items?itemName=JaredParMSFT.VsVim)
@@ -36,14 +39,18 @@ The following are popular Visual Studio shortcuts:
3639
| **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 |
3740
| **Ctrl**+**D** | Duplicate line | Duplicates the line of code that the cursor is in (available in **Visual Studio 2017 version 15.6** and later) |
3841
| **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) |
3943
| **Ctrl**+**Q** | Quick Launch | Search all Visual Studio settings |
4044
| **F5** | Start Debugging | Start debugging your application |
4145
| **Ctrl**+**F5** | Run without Debug | Run your application locally without debugging |
4246
| **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 |
4347
| **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) |
4449

4550
> [!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).
4754

4855
## I need a way to quickly navigate to files or types.
4956
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
138145
## Missing a feature that makes you productive or experiencing poor performance?
139146
There are several ways to leave us feedback:
140147
- .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

Comments
 (0)