Skip to content
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
2 changes: 1 addition & 1 deletion api/extension-guides/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ Here is a list of additional samples from the [VS Code Extensions samples repo](
| [Commenting API Sample](https://github.com/microsoft/vscode-extension-samples/tree/main/comment-sample) | |
| [Document Editing Sample](https://github.com/microsoft/vscode-extension-samples/tree/main/document-editing-sample) | [commands](https://code.visualstudio.com/api/references/vscode-api#commands)<br>[contributes.commands](https://code.visualstudio.com/api/references/contribution-points#contributes.commands) |
| [Getting Started Sample](https://github.com/microsoft/vscode-extension-samples/tree/main/getting-started-sample) | [contributes.walkthroughs](https://code.visualstudio.com/api/references/contribution-points#contributes.walkthroughs) |
| [Test extension](https://github.com/microsoft/vscode-extension-samples/tree/main/test-provider-sample) | [TestController](https://code.visualstudio.com/api/references/vscode-api#TestController)<br>[TestItem](https://code.visualstudio.com.azurewebsites.net/api/references/vscode-api#TestItem) |
| [Test extension](https://github.com/microsoft/vscode-extension-samples/tree/main/test-provider-sample) | [TestController](https://code.visualstudio.com/api/references/vscode-api#TestController)<br>[TestItem](https://code.visualstudio.com/api/references/vscode-api#TestItem) |

## Language Extension Samples

Expand Down
2 changes: 1 addition & 1 deletion api/references/contribution-points.md
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,7 @@ See the [File Icon Theme Guide](/api/extension-guides/file-icon-theme) on how to

## contributes.jsonValidation

Contribute a validation schema for a specific type of `json` file. The `url` value can be either a local path to a schema file included in the extension or a remote server URL such as a [json schema store](https://www.schemastore.org/json).
Contribute a validation schema for a specific type of `json` file. The `url` value can be either a local path to a schema file included in the extension or a remote server URL such as a [json schema store](https://www.schemastore.org/).

```json
{
Expand Down
2 changes: 1 addition & 1 deletion docs/azure/gettingstarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ The [Azure Tools extension pack](https://marketplace.visualstudio.com/items?item

## Get started

**Install the Azure Tools extension pack.** Open VS Code, navigate to the Extensions view, and search for “Azure Tools.” Install the [Azure Tools extension pack](overview.md) from Microsoft.
**Install the Azure Tools extension pack.** Open VS Code, navigate to the Extensions view, and search for “Azure Tools.” Install the [Azure Tools extension pack](/docs/azure/overview.md) from Microsoft.

**Navigate to the Azure Resources view.** Select the Azure icon in the Activity Bar (sidebar) to open the **Azure Resources** view. Once you're signed in to your Azure account, the Azure Resources view displays all your existing resources. You can create and manage these services right from VS Code.

Expand Down
2 changes: 1 addition & 1 deletion docs/configure/accessibility/accessibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ VS Code supports screen readers in the editor using a strategy based on text pag

* Windows: [NVDA](https://www.nvaccess.org) and [JAWS](https://www.freedomscientific.com/products/software/jaws)
* macOS: [VoiceOver](https://support.apple.com/guide/voiceover/welcome/mac)
* Linux: [Orca](https://help.gnome.org/users/orca/stable/introduction.html)
* Linux: [Orca](https://help.gnome.org/users/orca/stable/)

> For NVDA, we recommend that you stay in focus mode and use the hotkeys to navigate, instead of using browse mode.

Expand Down
2 changes: 1 addition & 1 deletion docs/configure/keybindings.md
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ To override a specific keyboard shortcut rule with an empty action, you can spec

Keys are string representations for virtual keys and do not necessarily relate to the produced character when they are pressed. More precisely:

* Reference: [Virtual-Key Codes (Windows)](https://msdn.microsoft.com/library/windows/desktop/dd375731)
* Reference: [Virtual-Key Codes (Windows)](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes)
* `kbstyle(tab)` for `VK_TAB` (`0x09`)
* `kbstyle(;)` for `VK_OEM_1` (`0xBA`)
* `kbstyle(=)` for `VK_OEM_PLUS` (`0xBB`)
Expand Down
2 changes: 1 addition & 1 deletion docs/containers/debug-common.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ Example `launch.json` configuration for debugging a .NET application using `Dock

### node object properties

> These properties are the same as those described in the [VS Code documentation](/docs/nodejs/nodejs-debugging-configuration.md#launch-configuration-attributes) for attaching a debugger to Node.js applications. All properties passed in the `node` object will be passed on to the Node.js debug adaptor, even if not specifically listed below.
> These properties are the same as those described in the [VS Code documentation](/docs/nodejs/nodejs-debugging.md#launch-configuration-attributes) for attaching a debugger to Node.js applications. All properties passed in the `node` object will be passed on to the Node.js debug adaptor, even if not specifically listed below.

| Property | Description | Default |
| --- | --- | --- |
Expand Down
1 change: 0 additions & 1 deletion docs/containers/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,5 +95,4 @@ Read on to learn more about
- [Build and run a Node.js app in a container](/docs/containers/quickstart-node.md)
- [Build and run a .NET app in a container](/docs/containers/quickstart-aspnet-core.md)
- [Debug apps within Docker containers](/docs/containers/debug-common.md)
- [Docker application development](https://docs.docker.com/develop)
- [Troubleshooting](/docs/containers/troubleshooting.md)
2 changes: 1 addition & 1 deletion docs/containers/quickstart-python.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ MetaDescription: Develop, build, and debug a Python app in a container, using Vi
In this tutorial, you will learn how to:

- Create a `Dockerfile` file describing a simple Python container.
- Build, run, and verify the functionality of a [Django](https://www.djangoproject.com/), [Flask](https://flask.palletsprojects.com/en/1.1.x), or General Python app.
- Build, run, and verify the functionality of a [Django](https://www.djangoproject.com/), [Flask](https://flask.palletsprojects.com/en/stable/), or General Python app.
- Debug the app running in a container.

## Prerequisites
Expand Down
3 changes: 1 addition & 2 deletions docs/cpp/configure-intellisense-crosscompilation.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@ Given the settings above, your `c_cpp_configuration.json` file will look somethi

## Next steps

- For more information about IntelliSense configuration, see [Customizing default settings](/docs/cpp/customize-default-settings-cpp.md).
- For more information about IntelliSense configuration, see [Customizing default settings](/docs/cpp/customize-cpp-settings.md).
- If you have trouble configuring the settings, please start a discussion at [GitHub discussions](https://github.com/microsoft/vscode-cpptools/discussions), or if you find an issue that needs to be fixed, file an issue at [GitHub issues](https://github.com/microsoft/vscode-cpptools/issues).
- Explore the [c_cpp_properties schema](/docs/cpp/c-cpp-properties-schema-reference.md).
- Review the [Overview of the C++ extension](/docs/languages/cpp.md).
2 changes: 1 addition & 1 deletion docs/cpp/configure-intellisense.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ If you don't have IntelliSense configured, the C/C++ extension shows a yellow in

To configure, select the status bar indicator, which brings up the [configuration Quick Pick](#option-1-select-a-configuration-option-through-the-configuration-quick-pick). The Quick Pick can help you select or install a C/C++ compiler.

If you do not see a status bar indicator, you can also check your project's `c_cpp_properties.json` file. This file stores all of your IntelliSense configuration settings. Navigate to this file by selecting **C/C++: Edit Configurations (UI)** from the Command Palette (`kb(workbench.action.showCommands)`). Check the `IntelliSense mode` to find your configuration. To learn more about the `c_cpp_properties.json` file, you can review the [schema reference](/docs/cpp/c-cpp-properties-schema-reference.md).
If you do not see a status bar indicator, you can also check your project's `c_cpp_properties.json` file. This file stores all of your IntelliSense configuration settings. Navigate to this file by selecting **C/C++: Edit Configurations (UI)** from the Command Palette (`kb(workbench.action.showCommands)`). Check the `IntelliSense mode` to find your configuration.

![Command Palette filtered on C/C++ Edit Configurations command](images/intellisense/edit-configurations-ui.png)

Expand Down
1 change: 0 additions & 1 deletion docs/cpp/lldb-mi.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,5 +87,4 @@ If you built your own `lldb-mi`, you can use it by setting `miDebuggerPath` to t

## References

* [LLDB-MI Build](https://dev.azure.com/ms/vscode-cpptools/_build?definitionId=313)
* [LLDB-MI Repository](https://github.com/lldb-tools/lldb-mi)
2 changes: 1 addition & 1 deletion docs/csharp/cs-dev-kit-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ No. C# Dev Kit is closed source but depends upon the C# for VS Code extension, w

### How can I contribute?

The C# extension, which is a part of the C# Dev Kit, is fully open source and is subject to [these license terms](https://devdiv.visualstudio.com/DevDiv/_git/vscode-csharp-next?path=/RuntimeLicenses/license.txt). The source code to this extension is available on [https://github.com/dotnet/vscode-csharp](https://github.com/dotnet/vscode-csharp) and licensed under the MIT license.
The C# extension, which is a part of the C# Dev Kit, is fully open source and is subject to [these license terms](https://aka.ms/vs/csdevkit/license). The source code to this extension is available on [https://github.com/dotnet/vscode-csharp](https://github.com/dotnet/vscode-csharp) and licensed under the MIT license.

This project has adopted the code of conduct defined by the [Contributor Covenant](https://www.contributor-covenant.org) to clarify expected behavior in our community. For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/about/policies/code-of-conduct). By signing the [CLA](https://cla.dotnetfoundation.org/), the community is free to use your contribution to .NET Foundation projects.

Expand Down
2 changes: 1 addition & 1 deletion docs/datascience/jupyter-notebooks.md
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@ To connect to a remote Jupyter server:

![Prompt to supply a Jupyter server URI](images/jupyter/enter-server-url.png)

> **Note:** For added security, Microsoft recommends configuring your Jupyter server with security precautions such as SSL and token support. This helps ensure that requests sent to the Jupyter server are authenticated and connections to the remote server are encrypted. For guidance about securing a notebook server, refer to the [Jupyter documentation](https://jupyter-notebook.readthedocs.io/en/stable/public_server.html#securing-a-notebook-server).
> **Note:** For added security, Microsoft recommends configuring your Jupyter server with security precautions such as SSL and token support. This helps ensure that requests sent to the Jupyter server are authenticated and connections to the remote server are encrypted. For guidance about securing a notebook server, refer to the [Jupyter documentation](https://jupyter-server.readthedocs.io/en/latest/operators/public-server.html).

## Data Science profile template

Expand Down
4 changes: 2 additions & 2 deletions docs/devcontainers/containers.md
Original file line number Diff line number Diff line change
Expand Up @@ -353,7 +353,7 @@ We recommend pre-building images with the tools you need rather than creating an

Even better - pre-built images can contain Dev Container metadata so when you reference an image, settings will be pulled across automatically.

We recommend using the [Dev Container CLI](/docs/devcontainers/devcontainer-cli.md) (or other [specification](https://containers.dev) supporting utilities like the [GitHub Action](https://github.com/marketplace/actions/devcontainers-ci)) to pre-build your images since it is kept in sync with the Dev Containers extension's latest capabilities - including [dev container Features](#dev-container-features). Once you've built your image, you can push it to a container registry (like the [Azure Container Registry](https://learn.microsoft.com/azure/container-registry/container-registry-get-started-docker-cli?tabs=azure-cli), [GitHub Container Registry](https://docs.github.com/packages/working-with-a-github-packages-registry/working-with-the-container-registry#pushing-container-images), or [Docker Hub](https://docs.docker.com/engine/reference/commandline/push)) and reference it directly.
We recommend using the [Dev Container CLI](/docs/devcontainers/devcontainer-cli.md) (or other [specification](https://containers.dev) supporting utilities like the [GitHub Action](https://github.com/marketplace/actions/dev-container-build-and-run-action)) to pre-build your images since it is kept in sync with the Dev Containers extension's latest capabilities - including [dev container Features](#dev-container-features). Once you've built your image, you can push it to a container registry (like the [Azure Container Registry](https://learn.microsoft.com/azure/container-registry/container-registry-get-started-docker-cli?tabs=azure-cli), [GitHub Container Registry](https://docs.github.com/packages/working-with-a-github-packages-registry/working-with-the-container-registry#pushing-container-images), or [Docker Hub](https://docs.docker.com/engine/reference/commandline/push)) and reference it directly.

You can use the GitHub Action in the [devcontainers/ci](https://github.com/devcontainers/ci) repository to help you reuse dev containers in your workflows.

Expand Down Expand Up @@ -604,7 +604,7 @@ See [here for a list of active issues](https://aka.ms/vscode-remote/containers/i

### Docker limitations

See the Docker troubleshooting guide for [Windows](https://docs.docker.com/docker-for-windows/troubleshoot) or [Mac](https://docs.docker.com/docker-for-mac/troubleshoot), consult [Docker Support Resources](https://success.docker.com/article/best-support-resources) for more information.
See the Docker troubleshooting guide for [Windows](https://docs.docker.com/docker-for-windows/troubleshoot) or [Mac](https://docs.docker.com/docker-for-mac/troubleshoot) for more information.

### Container Tools Extension limitations

Expand Down
1 change: 0 additions & 1 deletion docs/devcontainers/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,6 @@ The following articles may help answer your question:
* [Docker Compose file reference](https://docs.docker.com/compose/compose-file/)
* [Docker Desktop for Windows troubleshooting guide](https://docs.docker.com/docker-for-windows/troubleshoot) and [FAQ](https://docs.docker.com/docker-for-windows/faqs/)
* [Docker Desktop for Mac troubleshooting guide](https://docs.docker.com/docker-for-mac/troubleshoot) and [FAQ](https://docs.docker.com/docker-for-mac/faqs/)
* [Docker Support Resources](https://success.docker.com/article/best-support-resources)

## Can I use dev containers outside of VS Code?

Expand Down
2 changes: 1 addition & 1 deletion docs/devcontainers/tips-and-tricks.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ You can use custom instructions with dev containers to give Copilot more informa

2. **Switch out of "Linux Containers on Windows (LCOW)" mode.** While disabled by default, recent versions of Docker support [Linux Containers on Windows (LCOW)](https://learn.microsoft.com/virtualization/windowscontainers/deploy-containers/linux-containers) that can allow you to use both Windows and Linux containers at the same time. However, this is a new feature, so you may encounter issues and the Dev Containers extension only supports Linux containers currently. You can switch out of LCOW mode at any time by right-clicking on the Docker task bar item and selecting **Switch to Linux Containers...** from the context menu.

3. **Make sure your firewall allows Docker to set up a shared drive.** Docker only needs to connect between two machine local IPs, but some firewall software may still block any drive sharing or the needed ports. See [this Docker KB article](https://success.docker.com/article/error-a-firewall-is-blocking-file-sharing-between-windows-and-the-containers) for next steps on resolving this problem.
3. **Make sure your firewall allows Docker to set up a shared drive.** Docker only needs to connect between two machine local IPs, but some firewall software may still block any drive sharing or the needed ports.

Here are some tips that applied to older versions of Docker for Windows but should now be resolved. If you run into strange behaviors due to a possible regression, these tips have solved problems in the past.

Expand Down
2 changes: 1 addition & 1 deletion docs/java/java-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The extension supports the following test frameworks:

- [JUnit 4](https://junit.org/junit4/) (v4.8.0+)
- [JUnit 5](https://junit.org/junit5/) (v5.1.0+)
- [TestNG](https://testng.org/doc/) (v6.9.13.3+)
- [TestNG](https://testng.org/) (v6.9.13.3+)

The [Test Runner for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test) works with the [Language Support for Java™ by Red Hat](https://marketplace.visualstudio.com/items?itemName=redhat.java) and [Debugger for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug) extensions to provide the following features:

Expand Down
2 changes: 1 addition & 1 deletion docs/languages/markdown.md
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@ Disables additional security in the preview window. This allows script execution

You select a profile template through the **Profiles** > **Create Profile...** dropdown:

![Create Profile dropdown with profile templates](images/markdown/profile-template-dropdown.png)
![Create Profile dropdown with profile templates](images/Markdown/profile-template-dropdown.png)

Once you select a profile template, you can review the settings and extensions, and remove individual items if you don't want to include them in your new Profile. After creating the new profile based on a template, changes made to settings, extensions, or UI are persisted in your profile.

Expand Down
4 changes: 2 additions & 2 deletions docs/languages/swift.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ be used:
- To Debug tests

The Swift extension supports [XCTest](https://developer.apple.com/documentation/xctest) as well as
[Swift Testing](https://swiftpackageindex.com/apple/swift-testing/main/documentation/testing).
[Swift Testing](https://swiftpackageindex.com/swiftlang/swift-testing).
As you write tests they are automatically added to the Test Explorer.

![Inline test errors](images/swift/inline_assertion_failures.png)
Expand All @@ -192,7 +192,7 @@ lines were executed. Line execution counts can be shown or hidden using the
`Test: Show Inline Coverage` command.

Swift Testing tests annotated with
[tags](https://swiftpackageindex.com/apple/swift-testing/main/documentation/testing/addingtags)
[tags](https://swiftpackageindex.com/swiftlang/swift-testing/6.2.0/documentation/testing/addingtags)
can be filtered in the Test Explorer using `@TestTarget:tagName`. You can then
run or debug the filtered list of tests.

Expand Down
2 changes: 1 addition & 1 deletion docs/python/jupyter-support-py.md
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ To connect to a remote Jupyter server:

![The Python Interactive window showing that code is running on a remote Jupyter server](images/jupyter/jupyter-running-remotely.png)

> **Note:** For added security, Microsoft recommends configuring your Jupyter server with security precautions such as SSL and token support. This helps ensure that requests sent to the Jupyter server are authenticated and connections to the remote server are encrypted. For guidance about securing a notebook server, see the [Jupyter docs](https://jupyter-notebook.readthedocs.io/en/stable/public_server.html#securing-a-notebook-server).
> **Note:** For added security, Microsoft recommends configuring your Jupyter server with security precautions such as SSL and token support. This helps ensure that requests sent to the Jupyter server are authenticated and connections to the remote server are encrypted. For guidance about securing a notebook server, see the [Jupyter docs](https://jupyter-server.readthedocs.io/en/latest/operators/public-server.html).

## Convert Jupyter notebooks to Python code file

Expand Down
Loading