vscode
by: microsoft
Visual Studio Code
📌Overview
Purpose: To provide an open-source, extensible code editor that streamlines the core edit-build-debug development workflow across platforms.
Overview:
Visual Studio Code – Open Source (“Code - OSS”) is the repository and basis for Microsoft’s Visual Studio Code product. It is a lightweight, cross-platform source code editor designed to offer a balance of simplicity and powerful developer tools. Developed collaboratively with the open-source community and released under the MIT license, it delivers modern code editing features, rich extensibility, and frequent updates for Windows, macOS, and Linux.
Key Features:
-
Comprehensive Code Editing and Debugging:
Delivers syntax highlighting, code navigation, and lightweight debugging, supporting efficient development across multiple languages. -
Rich Extensibility and Integration:
Features a robust extension ecosystem and seamless integration with existing development tools, enabling customization and adaptability for diverse workflows.
Visual Studio Code - Open Source ("Code - OSS")
Overview
This repository ("Code - OSS") is where Microsoft develops Visual Studio Code together with the community. Source code is available under the MIT license. Along with code and issue tracking, the repository publishes the roadmap, monthly iteration plans, and endgame plans.
Visual Studio Code
Visual Studio Code is a distribution of this repository with Microsoft-specific customizations, released under a Microsoft product license.
It combines a simple editor with tools for the edit-build-debug cycle, robust code editing, navigation, support for debugging, a rich extension model, and integration with external tools.
VS Code is updated monthly. Download it for Windows, macOS, and Linux from the Visual Studio Code website. For daily releases, use the Insiders build.
Contributing
You can contribute to this project by:
- Submitting bugs and feature requests
- Reviewing source code changes
- Improving the documentation
To contribute to the code base, see the How to Contribute guide, including instructions for building and running from source, workflow, coding guidelines, pull requests, and translations.
Feedback
- Ask questions on Stack Overflow
- Upvote popular feature requests
- File an issue
- Join discussions on GitHub Discussions or Slack
- Follow @code on Twitter
See the wiki for more feedback channels.
Related Projects
Many core components and extensions for VS Code reside in their own repositories, such as the node debug adapter and mono debug adapter. For the complete list, see Related Projects on the wiki.
Built-in Extensions
VS Code includes a set of built-in extensions, including grammars and snippets for many languages. Extensions providing rich language support are suffixed with language-features
(e.g., json-language-features
provides JSON support).
Development Container
This repository provides a development container for Visual Studio Code Dev Containers or GitHub Codespaces.
- For Dev Containers, use the Dev Containers: Clone Repository in Container Volume... command for better disk I/O on macOS and Windows.
- Alternatively, click here to get started.
- For Codespaces, install the GitHub Codespaces extension in VS Code and use the Codespaces: Create New Codespace command.
A minimum of 4 Cores and 6 GB of RAM (8 GB recommended) is required for a full build.
Code of Conduct
This project follows the Microsoft Open Source Code of Conduct. For details, see the Code of Conduct FAQ or contact opencode@microsoft.com.
License
Copyright (c) Microsoft Corporation.
Licensed under the MIT license.