vscode
Applicationmicrosoft/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/vscFAQ (4)
TroubleshootingHow 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.
TroubleshootingHow 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.
TroubleshootingWhy 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.
security advisoryIs 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.