Visual Studio Code - 开源版本("Code - OSS")
仓库
这个仓库("Code - OSS
")是我们(微软)与社区一起开发Visual Studio Code产品的地方。我们不仅在这里处理代码和问题,还发布我们的路线图、月度迭代计划和最终发布计划。这些源代码在标准MIT许可下对所有人开放。
Visual Studio Code
Visual Studio Code是Code - OSS
仓库的一个发行版,包含微软特定的定制,并在传统的微软产品许可下发布。
Visual Studio Code将代码编辑器的简洁性与开发人员核心编辑-构建-调试周期所需的功能相结合。它提供全面的代码编辑、导航和理解支持,以及轻量级调试、丰富的扩展模型和与现有工具的轻量级集成。
Visual Studio Code每月更新,带来新功能和错误修复。你可以在Visual Studio Code官网下载适用于Windows、macOS和Linux的版本。要获得每日最新版本,请安装Insiders构建版。
贡献
你可以通过多种方式参与这个项目,例如:
- 提交bug和功能请求,并在它们被检查时帮助验证
- 审查源代码变更
- 审查文档并为任何内容(从拼写错误到额外和新内容)提交拉取请求
如果你有兴趣修复问题并直接为代码库做出贡献,请查看如何贡献文档,其中包括以下内容:
反馈
查看我们的wiki,了解每个渠道的描述以及一些其他可用的社区驱动渠道的信息。
相关项目
VS Code的许多核心组件和扩展都在GitHub上有自己的仓库。例如,node调试适配器和mono调试适配器仓库是相互独立的。完整列表请访问我们wiki上的相关项目页面。
捆绑扩展
VS Code包含一组位于extensions文件夹中的内置扩展,包括许多语言的语法和代码片段。为语言提供丰富支持(代码完成、转到定义)的扩展名称后缀为language-features
。例如,json
扩展提供JSON
的着色,而json-language-features
扩展为JSON
提供丰富的语言支持。
开发容器
此仓库包含一个Visual Studio Code Dev Containers / GitHub Codespaces开发容器。
-
对于Dev Containers,使用**Dev Containers: Clone Repository in Container Volume...**命令,它会创建一个Docker卷以提高macOS和Windows上的磁盘I/O性能。
- 如果你已经安装了VS Code和Docker,也可以点击这里开始。这将使VS Code自动安装Dev Containers扩展(如果需要),将源代码克隆到容器卷中,并启动一个开发容器以供使用。
-
对于Codespaces,在VS Code中安装GitHub Codespaces扩展,并使用Codespaces: Create New Codespace命令。
Docker / Codespace应至少有**4核和6 GB RAM(建议8 GB)**才能运行完整构建。有关更多信息,请参阅开发容器README。
行为准则
该项目采用了微软开源行为准则。更多信息请参见行为准则常见问题或联系opencode@microsoft.com提出任何其他问题或意见。
许可
版权所有 (c) 微软公司。保留所有权利。
根据MIT许可授权。