此存储库(“ Code - OSS ”)是我们(Microsoft)与社区一起开发 Visual Studio Code 产品的地方。我们不仅在这里处理代码和问题,我们还发布我们的路线图、每月迭代计划和我们的最终计划。根据麻省理工学院标准许可证,每个人都可以使用该源代码。

Visual Studio Code 是Code - OSS存储库的发行版,具有在传统 Microsoft 产品许可证下发布的 Microsoft 特定自定义内容。
Visual Studio Code 将代码编辑器的简单性与开发人员核心编辑-构建-调试周期所需的功能相结合。它提供全面的代码编辑、导航和理解支持,以及轻量级调试、丰富的可扩展性模型以及与现有工具的轻量级集成。
Visual Studio Code 每月更新一次,提供新功能和错误修复。您可以在 Visual Studio Code 网站上下载适用于 Windows、macOS 和 Linux 的它。要每天获取最新版本,请安装 Insiders 版本。
您可以通过多种方式参与该项目,例如:
提交错误和功能请求,并帮助我们在签入时进行验证
查看源代码更改
查看文档并对从拼写错误到附加内容和新内容等任何内容提出拉取请求
如果您有兴趣解决问题并直接为代码库做出贡献,请参阅文档如何贡献,其中涵盖以下内容:
如何从源代码构建和运行
开发工作流程,包括调试和运行测试
编码指南
提交拉取请求
寻找需要解决的问题
为翻译做出贡献
在 Stack Overflow 上提问
请求新功能
支持热门功能请求
提出问题
在 GitHub Discussions 或 Slack 上与扩展作者社区联系
关注@code,让我们知道您的想法!
请参阅我们的 wiki,了解每个渠道的描述以及其他一些可用的社区驱动渠道的信息。
VS Code 的许多核心组件和扩展都位于 GitHub 上自己的存储库中。例如,节点调试适配器和单声道调试适配器存储库是彼此分离的。如需完整列表,请访问我们 wiki 上的相关项目页面。
VS Code 包含一组位于扩展文件夹中的内置扩展,其中包括多种语言的语法和代码片段。为某种语言提供丰富的语言支持(代码完成、转到定义)的扩展具有后缀language-features 。例如, json扩展为JSON提供着色,而json-language-features扩展为JSON提供丰富的语言支持。
此存储库包括 Visual Studio Code Dev Containers / GitHub Codespaces 开发容器。
对于开发容器,请使用开发容器:克隆容器卷中的存储库...命令,该命令创建 Docker 卷,以便在 macOS 和 Windows 上实现更好的磁盘 I/O。
如果您已经安装了 VS Code 和 Docker,也可以单击此处开始。这将导致 VS Code 在需要时自动安装开发容器扩展,将源代码克隆到容器卷中,并启动开发容器以供使用。
对于 Codespaces,请在 VS Code 中安装 GitHub Codespaces 扩展,并使用Codespaces:创建新 Codespace命令。
Docker / Codespace 应至少有4 个核心和 6 GB RAM(建议 8 GB)才能运行完整构建。有关更多信息,请参阅开发容器自述文件。
该项目采用了微软开源行为准则。有关详细信息,请参阅行为准则常见问题解答或联系 [email protected] 提出任何其他问题或意见。
版权所有 (c) Microsoft Corporation。版权所有。
根据 MIT 许可证获得许可。