Skip to content

Repo sync for protected CLA branch #8392

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Aug 25, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .openpublishing.redirection.json
Original file line number Diff line number Diff line change
Expand Up @@ -6105,6 +6105,16 @@
"redirect_url": "/visualstudio/sharepoint/getting-started-sharepoint-development-in-visual-studio",
"redirect_document_id": false
},
{
"source_path": "docs/test/lab-management/use-build-or-rm-instead-of-lab-management.md",
"redirect_url": "/visualstudio/test/lab-management/using-a-lab-environment-for-your-application-lifecycle",
"redirect_document_id": false
},
{
"source_path": "docs/test/lab-management/install-configure-test-agents.md",
"redirect_url": "/visualstudio/test/lab-management/using-a-lab-environment-for-your-application-lifecycle",
"redirect_document_id": false
},
{
"source_path": "docs/test/live-unit-testing-whats-new.md",
"redirect_url": "/visualstudio/test/live-unit-testing-intro",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ If you're deploying a UWP app for testing on a device, see [Run UWP apps on a re

## Deploy to a test lab

You can enable more sophisticated development and testing by deploying your applications into virtual environments. For more information, see [Test on a lab environment](../test/lab-management/using-a-lab-environment-for-your-application-lifecycle.md).
You can enable more sophisticated development and testing by deploying your applications into virtual environments. For more information, see [Azure DevTest Labs](/azure/devtest-labs/devtest-lab-overview).

## Continuous deployment

Expand Down
20 changes: 7 additions & 13 deletions docs/ide/productivity-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Productivity guide
description: Learn about the keyboard shortcuts and productivity features in Visual Studio that can help you efficiently write code, debug code, and handle errors.
ms.custom: SEO-VS-2020
ms.date: 4/29/2020
ms.date: 08/24/2022
ms.topic: conceptual
author: TerryGLee
ms.author: tglee
Expand All @@ -21,17 +21,17 @@ For information about helpful keyboard shortcuts, see [Productivity shortcuts](.

## Get started

Save time digging through menus by quickly searching for anything you need, including commands, settings, documentation, and install options. See keyboard shortcuts for commands within your search results in Visual Studio so you can memorize them more easily.
Save time digging through menus by quickly searching for anything you need, including commands, settings, documentation, and install options. See keyboard shortcuts for commands within your search results in Visual Studio so you can memorize them more easily.

- **Mock code using task list**. If you don't have enough requirements to complete a piece of code, use Task List to track code comments that use tokens such as `TODO` and `HACK`, or custom tokens, and to manage shortcuts that take you directly to a predefined location in code. For more information, see [Use the Task List](../ide/using-the-task-list.md).

- **Use Solution Explorer shortcuts**. If you're new to Visual Studio, these shortcuts will come in handy and save you time while you're coming up to speed on a new codebase. For the full list of shortcuts, see [Default keyboard shortcuts in Visual Studio](../ide/default-keyboard-shortcuts-in-visual-studio.md#bkmk_solutionexplorerGLOBAL).

- **[Identify and customize keyboard shortcuts in Visual Studio](../ide/identifying-and-customizing-keyboard-shortcuts-in-visual-studio.md)**. You can identify keyboard shortcuts for Visual Studio commands, customize those shortcuts, and export them for others to use. You can always find and change a keyboard shortcut in the Options dialog box.

- **Make Visual Studio more accessible**. Visual Studio has built-in accessibility features that are compatible with screen readers and other assistive technologies. See [Accessibility tips and tricks for Visual Studio](../ide/reference/accessibility-tips-and-tricks.md) for the full list of available features.
- **Make Visual Studio more accessible**. Visual Studio has built-in accessibility features that are compatible with screen readers and other assistive technologies. See [Accessibility tips and tricks for Visual Studio](../ide/reference/accessibility-tips-and-tricks.md) for the full list of available features.

- **Check out the Visual Studio Product Lifecycle and Servicing**. For information on how to get updates for Visual Studio, support options for Enterprise and Professional customers, support for older versions of Visual Studio, and components not covered by Visual Studio servicing, see [Visual Studio Product Lifecycle and Servicing](/visualstudio/releases/2019/servicing).
- **Check out the Visual Studio Product Lifecycle and Servicing**. For information on how to get updates for Visual Studio, support options for Enterprise and Professional customers, support for older versions of Visual Studio, and components not covered by Visual Studio servicing, see [Visual Studio Product Lifecycle and Servicing](/visualstudio/releases/2019/servicing).

- **Install and manage NuGet packages in Visual Studio**. The NuGet Package Manager UI in Visual Studio on Windows allows you to easily install, uninstall, and update NuGet packages in projects and solutions. For more information, see [Install and manage packages in Visual Studio using the NuGet Package Manager](/nuget/consume-packages/install-use-packages-visual-studio).

Expand Down Expand Up @@ -65,7 +65,7 @@ Write code more quickly by using the following features.

## Navigate within your code and the IDE

You can use various techniques to find and move to specific locations in your code more quickly. You can also change the layout of your Visual Studio windows based on your preferences.
You can use various techniques to find and move to specific locations in your code more quickly. You can also change the layout of your Visual Studio windows based on your preferences.

- **Bookmark lines of code**. You can use bookmarks to navigate quickly to specific lines of code in a file.

Expand Down Expand Up @@ -95,7 +95,6 @@ You can search across the IDE for commands, files, and options, in addition to f

- **Find dialog boxes, menu commands, options, and more**. In the search box, enter keywords or phrases for the items that you're trying to find. For example, the following options appear if you enter **new project**:


::: moniker range=">=vs-2019"

![Search results for 'new project'](../ide/media/vs-2019/productivity-quick-launch-new-project.png)
Expand All @@ -108,11 +107,7 @@ You can search across the IDE for commands, files, and options, in addition to f

Debugging can consume a lot of time, but the following tips can help you speed up the process.

- **Use the Visual Studio debugger tools**. In the Visual Studio context, when you *debug your app*, it usually means that you are running the application in debugger mode. The debugger provides many ways to see what your code is doing while it runs. See [First look at the Visual Studio Debugger](../debugger/debugger-feature-tour.md) for a guide to getting started.

- **Test the same page, application, or site in different browsers**. As you debug your code, you can easily switch among the installed web browsers, including [Page Inspector (Visual Studio)](/previous-versions/hh974728(v=vs.140)), without having to open the **Browse With** dialog box. You can use the **Debug Target** list, which is on the **Standard** toolbar next to the **Start Debugging** button, to quickly verify which browser you're using as you debug or view pages.

![Select web browser debug options](../ide/media/webbrowserdropdowntoolbar.png)
- **Use the Visual Studio debugger tools**. In the Visual Studio context, when you *debug your app*, it usually means that you are running the application in debugger mode. The debugger provides many ways to see what your code is doing while it runs. See [First look at the Visual Studio Debugger](../debugger/debugger-feature-tour.md) for a guide to getting started.

- **Set temporary breakpoints**. You can create a temporary breakpoint in the current line of code and start the debugger simultaneously. When you hit that line of code, the debugger enters break mode. For more information, see [Navigate through code with the debugger](../debugger/navigating-through-code-with-the-debugger.md).

Expand All @@ -134,13 +129,12 @@ Debugging can consume a lot of time, but the following tips can help you speed u

- **Use Live Share to debug in real time with others**. Live Share enables you to collaboratively edit and debug with others in real time, regardless of the programming languages you're using or app types you're building. For more information, see [What is Visual Studio Live Share?](/visualstudio/liveshare/)

- **Use Interactive Window to write and test small code**. Visual Studio provides an interactive read-evaluate-print-loop (REPL) window that lets you enter arbitrary code and see immediate results. This way of coding helps you to learn and experiment with APIs and libraries, and to interactively develop working code to include in your projects. For Python, see [Work with the Python Interactive window](../python/python-interactive-repl-in-visual-studio.md). The Interactive Window feature is also available for C#.
- **Use Interactive Window to write and test small code**. Visual Studio provides an interactive read-evaluate-print-loop (REPL) window that lets you enter arbitrary code and see immediate results. This way of coding helps you to learn and experiment with APIs and libraries, and to interactively develop working code to include in your projects. For Python, see [Work with the Python Interactive window](../python/python-interactive-repl-in-visual-studio.md). The Interactive Window feature is also available for C#.

## Access Visual Studio tools

You can quickly access the Developer Command Prompt, or another Visual Studio tool, if you pin it to the Start menu or the taskbar.


::: moniker range=">=vs-2019"

1. In Windows Explorer, browse to *%ProgramData%\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools*.
Expand Down
2 changes: 1 addition & 1 deletion docs/test/improve-code-quality.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,5 +111,5 @@ Whether you choose best-of-breed Coded UI Tests or generic browser-based UI test
## Related scenarios

* [Exploratory & manual testing (Azure Test Plans)](/azure/devops/test/index?view=vsts&preserve-view=true)
* [Load testing (Azure Test Plans)](/azure/load-testing/)
* [Load testing (Azure Load Testing)](/azure/load-testing/)
* [Code analysis tools](../code-quality/code-analysis-for-managed-code-overview.md)
73 changes: 0 additions & 73 deletions docs/test/lab-management/install-configure-test-agents.md

This file was deleted.

Loading