OpenSource-Hub

vscode

Application

microsoft/vscode

Visual Studio Code is a lightweight but powerful source code editor.

Overview

Visual Studio Code combines the simplicity of a code editor with powerful development features like debugging, task running, and version control. It is built on Electron and supports a rich ecosystem of extensions. It is available for Windows, macOS, and Linux.

README Preview

# Visual Studio Code - Open Source ("Code - OSS")
[](https://github.com/microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3Afeature-request+sort%3Areactions-%2B1-desc)
[](https://github.com/microsoft/vscode/issues?utf8=✓&q=is%3Aissue+is%3Aopen+label%3Abug)
[](https://gitter.im/Microsoft/vscode)

## The Repository

This repository ("`Code - OSS`") is where we (Microsoft) develop the [Visual Studio Code](https://code.visualstudio.com) product together with the community. Not only do we work on code and issues here, but we also publish our [roadmap](https://github.com/microsoft/vscode/wiki/Roadmap), [monthly iteration plans](https://github.com/microsoft/vscode/wiki/Iteration-Plans), and our [endgame plans](https://github.com/microsoft/vscode/wiki/Running-the-Endgame). This source code is available to everyone under the standard [MIT license](https://github.com/microsoft/vscode/blob/main/LICENSE.txt).

## Visual Studio Code

  

[Visual Studio Code](https://code.visualstudio.com) is a distribution of the `Code - OSS` repository with Microsoft-specific customizations released under a traditional [Microsoft product license](https://code.visualstudio.com/License/).

[Visual Studio Code](https://code.visualstudio.com) combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools.

Visual Studio Code is updated monthly with new features and bug fixes. You can download it for Windows, macOS, and Linux on [Visual Studio Code's website](https://code.visualstudio.com/Download). To get the latest releases every day, install the [Insiders build](https://code.visualstudio.com/insiders).

## Contributing

There are many ways in which you can participate in this project, for example:

* [Submit bugs and feature requests](https://github.com/microsoft/vsc

FAQ (4)

Troubleshooting
How to fix Remote-SSH server installation failure on Windows Server 2022 after VS Code 1.121.0 update?

This is a known issue in VS Code 1.121.0. To resolve, either downgrade to VS Code 1.120.0, or manually delete the remote server folder (e.g., ~/.vscode-server or %USERPROFILE%\\.vscode-server) on the Windows Server host and reconnect to trigger a fresh installation. Monitor the official issue #318239 for a permanent fix.

GitHub Issue #318239
Troubleshooting
How to fix VS Code 1.123.0 Remote-SSH connection error 'connect EINVAL' on macOS?

This is a known regression in version 1.123.0. Workarounds: Downgrade to 1.122.0, use the Insiders build, or clean the remote server's .vscode-server folder and reconnect. Track issue #319752 for a permanent resolution.

GitHub Issue #319752
Troubleshooting
Why are my .instructions.md files with applyTo not being injected into GitHub Copilot context?

This is a known bug in GitHub Copilot Chat v0.45.1+ where instruction files matched by applyTo globs are not automatically injected. Instead, they appear as metadata with a directive to read them, forcing the agent to manually call read_file. Workarounds: (1) Add a rule in .github/copilot-instructions.md telling the agent to always read matched instruction files, e.g., 'Before editing any file, check for relevant .instructions.md files and read them.' (2) Move critical instructions directly into copilot-instructions.md, but note its size limit. (3) Explicitly reference instruction files using #file: syntax in your prompts. Track issue #314894 for updates.

GitHub Issue #314894
security advisory
Is VS Code vulnerable to webview content injecting keyboard shortcuts?

This vulnerability does not affect VS Code Desktop. It only impacts VS Code web clients (e.g., GitHub Codespaces, vscode.dev). Microsoft is deploying a fix. In the meantime, avoid opening untrusted notebooks or web content in VS Code web. No action needed for desktop users.

GitHub Issue #319593