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/ai-assisted-development-visual-studio.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: AI-assistance for developers in Visual Studio
3
3
description: Learn about the AI-assisted development tools in Visual Studio, such as GitHub Copilot Completions and Chat, and IntelliCode, and how they can help you write code more efficiently.
4
-
ms.date: 2/4/2026
4
+
ms.date: 03/17/2026
5
5
ms.update-cycle: 180-days
6
6
ms.topic: overview
7
7
author: anandmeg
@@ -10,6 +10,7 @@ ms.manager: mijacobs
10
10
ms.subservice: ai-tools
11
11
ms.collection: ce-skilling-ai-copilot
12
12
monikerRange: ">=vs-2022"
13
+
ms.custom: awp-ai
13
14
---
14
15
# AI-assisted development in Visual Studio
15
16
@@ -102,7 +103,7 @@ The following table compares the capabilities of GitHub Copilot (and GitHub Copi
| Whole-line completions in gray text |**Yes** <br/>[Learn more](visual-studio-github-copilot-extension.md#get-your-first-code-completions)|**Yes** <br/>[Learn more](#intellicode-in-visual-studio)|
104
105
| Whole function & multi-line completions in gray text |**Yes** <br/>[Learn more](visual-studio-github-copilot-extension.md#how-github-copilot-works)| No |
| Convert Natural language comments to code|**Yes** <br/>[Learn more](visual-studio-github-copilot-extension.md#how-github-copilot-works)| No |
107
108
| Solve code problems with Natural language driven dev assistance |**Yes**, with Copilot Chat. <br/>[Learn more](visual-studio-github-copilot-chat.md#use-copilot-chat-in-visual-studio)| No |
108
109
| Code debugging |**Yes**, with Copilot Chat. <br/>[Learn more](../debugger/debug-with-copilot.md)| No |
Copy file name to clipboardExpand all lines: docs/ide/copilot-edits.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: GitHub Copilot Edits in Visual Studio
3
3
description: Use GitHub Copilot Edits to iterate quickly on code changes across multiple files in Visual Studio version 17.13 and later.
4
-
ms.date: 7/31/2025
4
+
ms.date: 03/17/2026
5
5
ms.update-cycle: 180-days
6
6
ms.topic: overview
7
7
author: anandmeg
@@ -10,10 +10,14 @@ ms.manager: mijacobs
10
10
ms.subservice: ai-tools
11
11
ms.collection: ce-skilling-ai-copilot
12
12
monikerRange: '>= vs-2022'
13
+
ms.custom: awp-ai
13
14
---
14
15
# What is GitHub Copilot Edits?
15
16
16
-
GitHub Copilot Edits, a feature of GitHub Copilot Chat, is designed to help you iterate across multiple files more efficiently. This feature is available with the release of Visual Studio 2022 version 17.13.
17
+
GitHub Copilot Edits, a feature of GitHub Copilot Chat, is designed to help you iterate across multiple files more efficiently. This feature is available in Visual Studio 2022 version 17.13 and later, and in Visual Studio 2026.
18
+
19
+
> [!TIP]
20
+
> For autonomous multi-file edits where Copilot runs commands, fixes build errors, and iterates independently, see [GitHub Copilot agent mode](copilot-agent-mode.md).
17
21
18
22
Copilot Edits combines the conversational flow of chat and an inline review experience. It offers the following benefits:
19
23
@@ -23,7 +27,7 @@ Copilot Edits combines the conversational flow of chat and an inline review expe
23
27
24
28
## Prerequisites
25
29
26
-
- Install [Visual Studio 2022 version 17.13](/visualstudio/releases/2022/release-history) or later.
30
+
- Install [Visual Studio 2022 version 17.13](/visualstudio/releases/2022/release-history) or later, or [Visual Studio 2026](/visualstudio/releases/2026/release-notes).
27
31
-[Sign in to Visual Studio by using a GitHub account](work-with-github-accounts.md) with [Copilot access](https://docs.github.com/en/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
28
32
29
33
You can use [GitHub Copilot for free](copilot-free-plan.md). Sign up and use AI to code faster and more efficiently.
@@ -100,6 +104,7 @@ A popup dialog confirms the action before reverting file states.
Copy file name to clipboardExpand all lines: docs/ide/copilot-usage-and-models.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: 'GitHub Copilot usage and models'
3
3
description: Learn how to manage your GitHub Copilot usage and models directly within Visual Studio.
4
-
ms.date: 8/19/2025
4
+
ms.date: 03/17/2026
5
5
ms.update-cycle: 180-days
6
6
ms.topic: overview
7
7
author: anandmeg
@@ -10,9 +10,13 @@ ms.manager: mijacobs
10
10
ms.subservice: ai-tools
11
11
ms.collection: ce-skilling-ai-copilot
12
12
monikerRange: '>= vs-2022'
13
+
ms.custom: awp-ai
13
14
---
14
15
# Manage Copilot usage and models
15
16
17
+
> [!NOTE]
18
+
> This article applies to Visual Studio 2022 version 17.14 and later, and Visual Studio 2026.
19
+
16
20
GitHub Copilot includes built-in tools to help you track usage, manage your plan, and understand how model selection affects [request consumption](https://docs.github.com/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests).
Copy file name to clipboardExpand all lines: docs/ide/customizing-window-layouts-in-visual-studio.md
+107Lines changed: 107 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,18 +95,40 @@ You can fasten tool windows to one side of a frame in the IDE or within the edit
95
95
96
96
:::image type="content" source="media/tool-window-guide-diamond-sml.png" alt-text="Screenshot of the Tool window guide diamond.":::
97
97
98
+
:::moniker range="visualstudio"
99
+
100
+
The following screenshot shows Solution Explorer being docked in a new location that's demarcated by a green shaded area:
101
+
102
+
:::image type="content" source="media/visualstudio/docked-diamond-solution-explorer-example-sml.png" alt-text="Screenshot of what appears in the IDE when you want to dock Solution Explorer in a new position.":::
103
+
104
+
:::moniker-end
105
+
106
+
:::moniker range="vs-2022"
107
+
98
108
The following screenshot shows Solution Explorer being docked in a new location that's demarcated by a purple shaded area:
99
109
100
110
:::image type="content" source="media/docked-diamond-solution-explorer-example-sml.png" alt-text="Screenshot of what appears in the IDE when you want to dock Solution Explorer in a new position.":::
101
111
112
+
:::moniker-end
113
+
102
114
### Close and autohide tool windows
103
115
104
116
You can close a tool window by selecting the **Close** button in the upper-right corner of the title bar. To reopen the window, select the tool window you want on the **View** menu, or use the associated keyboard shortcut.
105
117
106
118
If you right-click the title bar of a tool window and then select **Auto Hide**, the window will slide out of the way when you use a different window. When a window is automatically hidden, its name appears on a tab at the edge of the IDE. To use the window again, select the tab so that the window slides back into view.
107
119
120
+
:::moniker range="visualstudio"
121
+
122
+
:::image type="content" source="media/visualstudio/auto-hide-lrg.png" alt-text="Set of two screenshots that show the Auto Hide menu item and the associated set of tabbed tool windows that appear when Auto Hide is selected." lightbox="media/visualstudio/auto-hide-lrg.png":::
123
+
124
+
:::moniker-end
125
+
126
+
:::moniker range="vs-2022"
127
+
108
128
:::image type="content" source="media/auto-hide-sml.png" alt-text="Set of two screenshots that show the Auto Hide menu item and the associated set of tabbed tool windows that appear when Auto Hide is selected." lightbox="media/auto-hide-lrg.png":::
109
129
130
+
:::moniker-end
131
+
110
132
:::moniker range="visualstudio"
111
133
112
134
> [!TIP]
@@ -180,8 +202,18 @@ Next, add a new SQL Server database project to the solution:
180
202
181
203
To switch between layouts, use the keyboard shortcuts from the reserved list of **Ctrl**+**Alt**+**1...0** shortcuts. Or, in the main menu, select **Window** > **Apply Window Layout**.
182
204
205
+
:::moniker range="visualstudio"
206
+
207
+
:::image type="content" source="media/visualstudio/apply-window-layout-sml.png" alt-text="Screenshot of the Apply Window Layout menu.":::
208
+
209
+
:::moniker-end
210
+
211
+
:::moniker range="vs-2022"
212
+
183
213
:::image type="content" source="media/apply-window-layout-sml.png" alt-text="Screenshot of the Apply Window Layout menu.":::
184
214
215
+
:::moniker-end
216
+
185
217
If you have a multi-monitor setup at work and a single monitor laptop at home, you can create layouts that are optimized for each machine.
186
218
187
219
> [!NOTE]
@@ -191,8 +223,18 @@ If you have a multi-monitor setup at work and a single monitor laptop at home, y
191
223
192
224
You can remove, rename, or reorder your custom layout by selecting **Window** > **Manage Window Layouts**. If you move a layout, the key binding is automatically adjusted to reflect the new position in the list. The key bindings themselves can't be modified, but you can store as many as 10 layouts at a time.
193
225
226
+
:::moniker range="visualstudio"
227
+
228
+
:::image type="content" source="media/visualstudio/manage-window-layouts-sml.png" alt-text="Screenshot of the Manage Window Layouts dialog.":::
229
+
230
+
:::moniker-end
231
+
232
+
:::moniker range="vs-2022"
233
+
194
234
:::image type="content" source="media/manage-window-layouts-sml.png" alt-text="Screenshot of the Manage Window Layouts dialog.":::
195
235
236
+
:::moniker-end
237
+
196
238
To remind yourself which keyboard shortcut is assigned to which layout, select **Window** > **Apply Window Layout**.
197
239
198
240
These layouts automatically roam between Visual Studio [editions](https://visualstudio.microsoft.com/vs/compare/) and [Blend](../xaml-tools/creating-a-ui-by-using-blend-for-visual-studio.md) instances on separate machines.
@@ -260,26 +302,60 @@ You can colorize tabs in both vertical and horizontal views in the editor.
260
302
261
303
The following screenshot shows an example of colorized tabs in the vertical view:
262
304
305
+
:::moniker range="visualstudio"
306
+
307
+
:::image type="content" source="media/visualstudio/color-tabs-vertical.png" alt-text="Screenshot of colorized tabs in the vertical view.":::
308
+
309
+
The following screenshot shows an example of colorized tabs in the horizontal view:
310
+
311
+
:::image type="content" source="media/visualstudio/color-tabs-horizontal.png" alt-text="Screenshot of colorized tabs in the horizontal view.":::
312
+
313
+
:::moniker-end
314
+
315
+
:::moniker range="vs-2022"
316
+
263
317
:::image type="content" source="media/vs-2022/color-tabs-vertical.png" alt-text="Screenshot of colorized tabs in the vertical view.":::
264
318
265
319
The following screenshot shows an example of colorized tabs in the horizontal view:
266
320
267
321
:::image type="content" source="media/vs-2022/color-tabs-horizontal.png" alt-text="Screenshot of colorized tabs in the horizontal view.":::
268
322
323
+
:::moniker-end
324
+
269
325
#### Select your own colors
270
326
271
327
You can also select your own tab colors. To do so, right-click a tab, select **Set Tab Color**, and then select a color.
272
328
273
329
The following screenshot shows how to personalize the color scheme of tabs:
274
330
331
+
:::moniker range="visualstudio"
332
+
333
+
:::image type="content" source="media/visualstudio/color-tabs-personalize-schemes.png" alt-text="Screenshot of the Set Tab Color option that you can use to personalize the colors of tabs.":::
334
+
335
+
:::moniker-end
336
+
337
+
:::moniker range="vs-2022"
338
+
275
339
:::image type="content" source="media/vs-2022/color-tabs-personalize-schemes.png" alt-text="Screenshot of the Set Tab Color option that you can use to personalize the colors of tabs.":::
276
340
341
+
:::moniker-end
342
+
277
343
### Multiple rows of tabs
278
344
279
345
You can wrap tabs into multiple rows. This enables you to have more horizontal tabs open at once. Pinned tabs show up in a separate row from unpinned tabs.
280
346
347
+
:::moniker range="visualstudio"
348
+
349
+
:::image type="content" source="media/visualstudio/tabs-multiple-rows-sml.png" alt-text="Screenshot of tabs arranged in multiple rows.":::
350
+
351
+
:::moniker-end
352
+
353
+
:::moniker range="vs-2022"
354
+
281
355
:::image type="content" source="media/vs-2022/tabs-multiple-rows-sml.png" alt-text="Screenshot of tabs arranged in multiple rows.":::
282
356
357
+
:::moniker-end
358
+
283
359
::: moniker range="visualstudio"
284
360
285
361
Open the **Tools** > **Options** pane and expand the **All Settings** > **Environment** > **Tabs** > **Document Tabs** section. Under **Tab sorting**, select the **Show tabs in multiple rows** checkbox.
@@ -314,8 +390,19 @@ To change these options, go to the **Tools** > **Options** dialog, and explore t
314
390
315
391
You can change the indicator for documents that have unsaved changes to a larger, more visible dot.
316
392
393
+
:::moniker range="visualstudio"
394
+
395
+
:::image type="content" source="media/visualstudio/tabs-modify-asterisk.png" alt-text="Screenshot of large dot that indicates unsaved changes.":::
396
+
397
+
:::moniker-end
398
+
399
+
400
+
:::moniker range="vs-2022"
401
+
317
402
:::image type="content" source="media/vs-2022/tabs-modify-asterisk.png" alt-text="Screenshot of large dot that indicates unsaved changes.":::
318
403
404
+
:::moniker-end
405
+
319
406
::: moniker range="visualstudio"
320
407
321
408
To change this setting, go to the **Tools** > **Options** pane, and expand the **All Settings** > **Environment** > **Tabs** > **Document Tabs** section. Select your preference in the **Dirty Indicator** option.
@@ -331,8 +418,18 @@ To change this setting, go to the **Tools** > **Options** dialog, and expand the
331
418
332
419
You can show the names of documents that aren't visible in italics.
333
420
421
+
:::moniker range="visualstudio"
422
+
423
+
:::image type="content" source="media/visualstudio/tabs-italics-invisible.png" alt-text="Screenshot of invisible tabs listed in italics.":::
424
+
425
+
:::moniker-end
426
+
427
+
:::moniker range="vs-2022"
428
+
334
429
:::image type="content" source="media/vs-2022/tabs-italics-invisible.png" alt-text="Screenshot of invisible tabs listed in italics.":::
335
430
431
+
:::moniker-end
432
+
336
433
::: moniker range="visualstudio"
337
434
338
435
To enable this option, go to the **Tools** > **Options** pane, and expand the **All Settings** > **Environment** > **Tabs** > **Document Tabs** section. Under **Tab sorting**, select the **Show invisible tabs in italic in tab dropdown menu** checkbox.
@@ -348,8 +445,18 @@ To change this setting, go to the **Tools** > **Options** dialog, and expand the
348
445
349
446
You can reopen the last tab you closed by right-clicking a tab and selecting **Restore Closed Tab**, by using the **Ctrl**+**K**, **Ctrl**+**Z** keyboard shortcut, or by selecting **Window** > **Restore Closed Tab**.
350
447
448
+
:::moniker range="visualstudio"
449
+
450
+
:::image type="content" source="media/visualstudio/tabs-restore-recent-documents.png" alt-text="Screenshot of the Restore Closed Tab menu item.":::
451
+
452
+
:::moniker-end
453
+
454
+
:::moniker range="vs-2022"
455
+
351
456
:::image type="content" source="media/vs-2022/tabs-restore-recent-documents.png" alt-text="Screenshot of the Restore Closed Tab menu item.":::
352
457
458
+
:::moniker-end
459
+
353
460
## Related content
354
461
355
462
-[Move around in the Visual Studio IDE](../ide/how-to-move-around-in-the-visual-studio-ide.md)
0 commit comments