Skip to content

Commit d3e64b2

Browse files
Merge pull request #15367 from MicrosoftDocs/main
Auto Publish – main to live - 2026-05-08 22:00 UTC
2 parents 3c976f8 + 474abd7 commit d3e64b2

34 files changed

Lines changed: 174 additions & 20 deletions

docs/ide/identifying-and-customizing-keyboard-shortcuts-in-visual-studio.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Identify and customize keyboard shortcuts
33
description: Learn how to identify keyboard shortcuts for Visual Studio commands, customize those shortcuts, and export them for others to use.
4-
ms.date: 02/05/2025
4+
ms.date: 05/07/2026
55
ms.topic: how-to
66
f1_keywords:
77
- VS.ToolsOptionsPages.Environment.Keyboard
@@ -111,6 +111,17 @@ You can share your custom keyboard shortcuts by exporting them to a file and the
111111

112112
1. In the **What do you want to name your settings file** and **Store my settings file in this directory** boxes, either leave the default values or specify different values, and then choose **Finish**.
113113

114+
:::moniker range="visualstudio"
115+
> [!NOTE]
116+
> By default, your shortcuts are saved in a file in the following location:
117+
>
118+
> *%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\1x.0_xxxxxxxx\Settings*
119+
>
120+
> In the current version of Visual Studio, the `1x.0_xxxxxxxx` folder would start with the numerals 18.0 followed by a set of alphanumeric characters that are specific to your installation. Similarly, for Visual Studio 2022, the folder would start with the numerals 17.0.
121+
>
122+
> The name of the file itself reflects the date when you exported the settings, and the extension is *.vssettings*.
123+
:::moniker-end
124+
:::moniker range="<=vs-2022"
114125
> [!NOTE]
115126
> By default, your shortcuts are saved in a file in the following location:
116127
>
@@ -119,6 +130,7 @@ You can share your custom keyboard shortcuts by exporting them to a file and the
119130
> For Visual Studio 2022, the `1x.0_xxxxxxxx` folder would start with the numerals 17.0 followed by a set of alphanumeric characters that are specific to your installation. Similarly, for Visual Studio 2019, the folder would start with the numerals 16.0.
120131
>
121132
> The name of the file itself reflects the date when you exported the settings, and the extension is *.vssettings*.
133+
:::moniker-end
122134

123135
### Import only keyboard shortcuts
124136

docs/ide/index-writing-code.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ metadata:
1111
ms.topic: landing-page
1212
author: ghogen
1313
ms.author: ghogen
14-
ms.date: 10/15/2024
14+
ms.date: 5/7/2026
1515

1616
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
1717

docs/ide/index.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ metadata:
1313
author: ghogen
1414
ms.author: ghogen
1515
ms.manager: wiwagn
16-
ms.date: 06/4/2025
16+
ms.date: 5/8/2026
1717
ms.custom: vs-acquisition
1818

1919
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
@@ -47,6 +47,8 @@ landingContent:
4747
url: ../get-started/tutorial-editor.md
4848
- linkListType: overview
4949
links:
50+
- text: Settings
51+
url: visual-studio-settings.md
5052
- text: Track versions with Git
5153
url: ../version-control/git-with-visual-studio.md
5254
- linkListType: how-to-guide
@@ -67,6 +69,8 @@ landingContent:
6769
url: reference/command-prompt-powershell.md
6870
- text: Manage extensions
6971
url: finding-and-using-visual-studio-extensions.md
72+
- text: Configure Proxy Settings
73+
url: reference/proxy-settings.md
7074

7175
# Card
7276
- title: Develop in your language
@@ -111,9 +115,5 @@ landingContent:
111115
links:
112116
- text: Release notes
113117
url: /visualstudio/releases/2022/release-notes
114-
- text: What's new in Visual Studio 2022
115-
url: ../ide/whats-new-visual-studio-2022.md
116-
- text: What's new in Visual Studio 2019
117-
url: ../ide/whats-new-visual-studio-2019.md
118118
- text: What's new in the docs
119119
url: ../ide/whats-new-visual-studio-docs.md

docs/ide/managing-application-settings-dotnet.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Manage application settings (.NET)
2+
title: Manage application settings (.NET Framework)
33
description: Manage application settings that aren't included in the application code but are needed at runtime with the Visual Studio IDE.
4-
ms.date: 10/02/2024
4+
ms.date: 05/08/2026
55
ms.topic: how-to
66
f1_keywords:
77
- msvse_settingsdesigner.err.nameblank
@@ -16,7 +16,7 @@ ms.custom:
1616
- awp-ai
1717
#customer intent: As a developer, I want to use application settings to store information that isn't included in the application code at runtime.
1818
---
19-
# Manage application settings (.NET)
19+
# Manage application settings (.NET Framework)
2020

2121
Application settings enable you to store application information dynamically. With application settings, you can use a client computer to store information that shouldn't be included in the application code at runtime. Application settings can include connection strings, user preferences, and more.
2222

docs/ide/using-intellisense.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Use IntelliSense for quick information & completion
33
description: Explore how to work with IntelliSense features in Visual Studio, including List Members, Parameter Info, Quick Info, and Complete Word.
4-
ms.date: 3/19/2026
4+
ms.date: 5/5/2026
55
ms.topic: concept-article
66
helpviewer_keywords:
77
- Quick info
@@ -11,7 +11,7 @@ helpviewer_keywords:
1111
- IntelliSense [Visual Studio]
1212
author: ghogen
1313
ms.author: ghogen
14-
14+
ms.custom: awp-ai
1515
ms.subservice: general-ide
1616
---
1717
# IntelliSense in Visual Studio
@@ -26,8 +26,18 @@ These features include:
2626

2727
Many aspects of IntelliSense are language-specific. For more information about IntelliSense for different languages, see the articles listed in the [Related content](#related-content) section.
2828

29+
::: moniker range=">=visualstudio"
30+
31+
In addition to IntelliSense, Visual Studio offers AI-powered code completions through GitHub Copilot. Copilot inline suggestions work alongside IntelliSense to provide whole-line and multi-line completions. When IntelliSense is active, Copilot completions are temporarily suppressed so you can focus on the IntelliSense list. Once you dismiss or commit the IntelliSense selection, Copilot completions resume automatically. To learn more, see [Get started with GitHub Copilot completions](visual-studio-github-copilot-extension.md).
32+
33+
::: moniker-end
34+
35+
::: moniker range="<= vs-2022"
36+
2937
In addition to IntelliSense, Visual Studio offers AI-powered code completions through GitHub Copilot. Copilot inline suggestions work alongside IntelliSense to provide whole-line and multi-line completions. To learn more, see [Get started with GitHub Copilot completions](visual-studio-github-copilot-extension.md).
3038

39+
::: moniker-end
40+
3141
## List Members
3242

3343
A list of valid members from a type or namespace appears after you type a trigger character, such as a period (`.`) in managed code or `::` in C++. If you continue typing characters, the list filters to include only the members that begin with those characters or where the beginning of *any* word within the name starts with those characters. IntelliSense also performs *camel case* matching, so you can type just the first letter of each camel-cased word in the member name to see the matches.

docs/ide/visual-studio-github-copilot-extension.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,10 @@ To differentiate suggestions from your actual code, colorized completions appear
170170

171171
To disable colorization and use the original single-color appearance, go to **Tools** > **Options** > **Text Editor** > **Code Completions**, and clear the **Use colorized text for code completions** checkbox.
172172

173+
### IntelliSense and Copilot completion behavior
174+
175+
When IntelliSense is active (for example, when the member list or parameter info appears), Copilot completions are temporarily suppressed so you can focus on the IntelliSense list without distraction. Once you dismiss or commit the IntelliSense selection, Copilot completions resume automatically. This is the default behavior and requires no configuration.
176+
173177
:::moniker-end
174178
:::moniker range="vs-2022"
175179

docs/ide/writing-code-in-the-code-and-text-editor.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Explore code editor features
33
description: Learn about the features that the code editor in Visual Studio provides to make it easier for you to write and manage your code and text.
4-
ms.date: 02/05/2025
4+
ms.date: 05/07/2026
55
ms.topic: concept-article
66
helpviewer_keywords:
77
- code, editing [Visual Studio]
@@ -26,11 +26,11 @@ The different Visual Studio languages offer different sets of features, and in s
2626

2727
|Feature|Description|
2828
|-|-|
29-
|Syntax Coloring|Some syntax elements of code and markup files are colored differently to distinguish them. For example, keywords (such as `using` in C# and `Imports` in Visual Basic) are one color, but types (such as `Console` and `Uri`) are another color. Other syntax elements are also colorized, such as string literals and comments. C++ uses color to differentiate among types, enumerations, and macros, among other tokens.<br><br> You can see the default color for each type, and you can change the color for any specific syntax element in the [Fonts and Colors, Environment, Options dialog box](../ide/reference/fonts-and-colors-environment-options-dialog-box.md), which you can open from the **Tools** menu.|
29+
|Syntax Coloring|Some syntax elements of code and markup files are colored differently to distinguish them. For example, keywords (such as `using` in C# and `Imports` in Visual Basic) are one color, but types (such as `Console` and `Uri`) are another color. Other syntax elements are also colorized, such as string literals and comments. C++ uses color to differentiate among types, enumerations, and macros, among other tokens.<br><br> You can see the default color for each type, and you can change the color for any specific syntax element in the Fonts and Colors section of the Visual Studio settings pages, which you can open from the **Tools** menu. See [Customize environment options for fonts and colors](fonts-and-colors-environment-options-dialog-box.md).|
3030
|Error and Warning Marks|As you add code and build your solution, you might see (a) different-colored wavy underlines known as squiggles or (b) light bulbs appearing in your code. Red squiggles denote syntax errors, blue denotes compiler errors, green denotes warnings, and purple denotes other types of errors. [Quick Actions](../ide/quick-actions.md) suggest fixes for problems and make it easy to apply the fix.<br><br> You can see the default color for each error and warning squiggle in the **Tools** > **Options** > **Environment** > **Fonts and Colors** dialog box. Under **Display items**, look for **Syntax Error**, **Compiler Error**, **Warning**, and **Other Error**.|
3131
|Brace Matching|When the insertion point is placed on an open brace in a code file, both it and the closing brace are highlighted. This feature gives you immediate feedback on misplaced or missing braces. You can turn brace matching on or off with the **Automatic delimiter highlighting** setting (**Tools** > **Options** > **Text Editor**). You can change the highlight color in **Tools** > **Options** > **Environment** > **Fonts and Colors**. Look for **Brace Matching (Highlight)** or **Brace Matching (Rectangle)**.|
32-
|Auto Surround|With Visual Studio 2022 version 17.9 and later, you can automatically surround a selection with matching delimiters when using double quotes (`""`), single quotes (`''`), brackets (`()`, `{}`, `[]`), or any delimiters supported by the file's language. When you add an opening delimiter (`"`, `'`, `(`) to a selection in your code file, the matching closing delimiter is automatically placed around the selection.<br><br>You can turn auto surround on or off with the **Automatically surround selections when typing quotes or brackets** setting in the **Display** section of the **Tools** > **Options** > **Text Editor** page.|
33-
|Structure Visualizer|Dotted lines connect matching braces in code files, making it easier to see opening and closing brace pairs. This feature can help you find code in your codebase more quickly. You can turn these lines on or off with the **Show structure guidelines** in the **Display** section of the **Tools** > **Options** > **Text Editor** > **General** page.|
32+
|Auto Surround|You can automatically surround a selection with matching delimiters when using double quotes (`""`), single quotes (`''`), brackets (`()`, `{}`, `[]`), or any delimiters supported by the file's language. When you add an opening delimiter (`"`, `'`, `(`) to a selection in your code file, the matching closing delimiter is automatically placed around the selection.<br><br>You can turn auto surround on or off with the **Automatically surround selections when typing quotes or brackets** setting in the **Display** section of the **Tools** > **Options** > **Text Editor** page.|
33+
|Structure Visualizer|Dotted lines connect matching braces in code files, making it easier to see opening and closing brace pairs. This feature can help you find code in your codebase more quickly. You can turn these lines on or off with the **Show structure guide lines** in the **Display** section of the **Tools** > **Options** > **Text Editor** > **General** page.|
3434
|Line Numbers|Line numbers can be displayed in the left margin of the code window. They aren't displayed by default. You can turn on this option in the **Text Editor All Languages** settings (**Tools** > **Options** > **Text Editor** > **All Languages**). You can display line numbers for individual programming languages by changing the settings for those languages (**Tools** > **Options** > **Text Editor** > **\<language>**). For line numbers to print, you must select **Include line numbers** in the **Print** dialog box.|
3535
|Change Tracking|The color of the left margin allows you to keep track of the changes you made in a file. Changes you made since the file was opened but not saved are denoted by a yellow bar on the left margin (known as the selection margin). After you save the changes (but before closing the file), the bar turns green. If you undo a change after you save the file, the bar turns orange. To turn this feature off and on, change the **Track changes** option in the **Text Editor** settings (**Tools** > **Options** > **Text Editor**).|
3636
|Selecting Code and Text|You can select text either in the standard continuous stream mode or in box mode, in which you select a rectangular portion of text instead of a set of lines. To make a selection in box mode, press **Alt** as you drag the mouse over the selection, or press **Alt**+**Shift**+**\<arrow key>**. The selection includes all of the characters within the rectangle defined by the first character and the last character in the selection. Anything typed or pasted into the selected area is inserted at the same point on each line.|
@@ -111,7 +111,7 @@ To define new hotkeys or redefine existing hotkeys, go to **Tools** > **Options*
111111

112112
The bottom margin of the editor contains some customization controls.
113113

114-
You can easily change the default indentation style from tabs to spaces to vice versa by clicking on SPC or TAB. The actual number of spaces is configurable in **Tools** > **Options**, under **All Settings** > **Text Editor** > **All languages** > **Tabs**.
114+
You can easily change the default indentation style from tabs to spaces to vice versa by clicking on SPC or TAB. The actual number of spaces is configurable in **Tools** > **Options**, under **All Settings** > **Languages** > **Defaults** > **Tabs**.
115115

116116
You can also change the default end-of-line codes from CR LF, the standard on Windows, to a different setting for better compatibility with other operating systems.
117117

0 commit comments

Comments
 (0)