跳到正文

Visual Studio Code

申请更正

Visual Studio Code 是微软推出的跨平台、可扩展的源代码编辑器与开发环境。

最近更新 2026年11月4日

AI 爬虫读取

15次请求

3家公司
  • OpenAI9
  • Amazon4
  • ByteDance2
词条页
9
争议页
6
JSON · MD
0
首次读取
2026年10月29日
最近读取
2026年11月2日

数据来自本站服务器日志

概览

Visual Studio Code(通常简称 VS Code)是微软开发的一款源代码编辑器,可在 Windows、macOS、Linux 及网页端运行。它将轻量化的编辑体验与通常属于集成开发环境(IDE)的功能结合在一起,包括语法高亮、智能代码补全、导航、重构、调试、源代码管理和集成终端。其扩展架构允许开发者和技术厂商添加语言服务、调试器、代码检查工具、格式化工具、测试工具、云集成以及专门的工作流。 微软在 2015 年 Build 大会上宣布了 VS Code,这是其提供传统 Windows 和以 .NET 为中心的桌面环境之外的开发工具的广泛努力的一部分。该产品围绕 Web 技术和 Electron 框架设计,Monaco 编辑器为其编辑体验提供了基础。以在软件工程和设计模式方面的工作而闻名的微软技术院士 Erich Gamma 被广泛认为是该产品的创造者。Kai Maetzel 也参与了早期的产品和工程工作。 VS Code 的一个决定性特征是将开源项目与微软官方发行版区分开来。源代码仓库名为 Visual Studio Code - Open Source 或 Code - OSS,在 MIT 许可证下提供。可下载的微软发行版包含专有的微软品牌、分发组件和服务,并受微软产品许可证而非仅 MIT 许可证的约束。官方应用程序可免费用于商业内部用途,但其许可证限制将微软品牌产品作为独立产品重新分发或捆绑。这一区别引发了开发者之间关于遥测、许可及开源与微软商业发行版之间关系的持续讨论。 VS Code 的商业和生态系统意义超越了编辑器本身。它在各操作系统上的免费可用性帮助微软触达了使用 Linux、macOS、云环境以及传统 Visual Studio 技术栈之外技术的开发者。Visual Studio Marketplace 提供了庞大的扩展生态系统,而与 GitHub、GitHub Copilot、Azure、Codespaces 及远程开发功能的集成则将编辑器连接到微软更广泛的开发者平台。VSCodium 等社区项目使用公开可用的源代码提供具有不同许可和遥测选择的替代构建版本,尽管它们与微软的官方产品是分开的。 该产品已逐步从专注于 JavaScript 和 TypeScript 的编辑器扩展为适用于 Python、C++、C#、Java、Go、PHP 等多种语言的通用环境。它支持本地、远程和基于浏览器的工作流,包括在容器内、通过 SSH 以及通过云托管工作区进行开发。最近,微软强调了人工智能辅助开发、代理工作流、模型选择以及对 Model Context Protocol 的支持。2025 年,微软还宣布了一个私有市场,面向需要策划、审查、重新托管或私下分发扩展的组织,尤其是在受管理和气隙隔离的企业环境中。 VS Code 仍然是微软的活跃产品,也是国际上使用最广泛的开发环境之一。其定位建立在低入门成本、广泛的平台支持、可扩展性、频繁发布以及与不断增长的微软和第三方开发者服务集成的基础之上。

沿革

Visual Studio Code 源于微软为跨操作系统、跨技术栈的开发者打造现代开发工具的努力。该项目借鉴了此前面向浏览器的代码编辑器 Monaco 的工作,以及微软对 Web 技术日益增长的应用。Erich Gamma 成为产品创建过程中的核心人物,Kai Maetzel 则是早期参与其开发的贡献者之一。 微软于 2015 年 4 月 29 日在 Build 大会上宣布了 Visual Studio Code,并随后不久发布了早期预览版。最初的产品强调为 Web 开发者,尤其是使用 JavaScript、TypeScript 和 Node.js 的开发者,提供快速的编辑体验。它没有复制传统 Visual Studio IDE 的规模和体量,而是专注于快速启动、在 Windows、macOS 和 Linux 上保持一致的表现,并允许用户通过扩展添加更深入的功能。 开源基础成为该产品身份的重要组成部分。微软在 GitHub 上以 MIT 许可证发布了名为 Visual Studio Code - Open Source(通常称为 Code - OSS)的源代码项目。然而,微软官方的构建版本是一个单独分发的产品,使用微软的品牌、服务和许可条款。这种模式既允许公众贡献代码,又让微软能够控制官方发行版及相关服务。它还催生了替代构建版本,包括由寻求不同遥测和许可安排的各方创建的 VSCodium。 2015 年 11 月 18 日,微软公开推进了 Code - OSS 项目。该编辑器继续经过多个预览版本,最终于 2016 年达到 1.0 版本。这一转变标志着一个重要的可信度节点:此前对该产品感兴趣的开发者可以采用稳定版本,而扩展模型则为其提供了超越最初 Web 开发重点的发展路径。 此后几年,它带来了语言支持、调试、Git 集成、终端工具、更丰富的 IntelliSense、工作区管理以及日益广泛的 Marketplace。扩展使 VS Code 适用于 Python、C++、C#、Java、Go、PHP、数据科学、云基础设施和专门的企业平台。微软还开发了远程开发能力,允许用户在容器中、通过 SSH 以及在其他托管环境中工作。基于浏览器的版本和云工作区将桌面编辑器与 GitHub Codespaces 和 Azure 相关工作流等服务连接起来。 VS Code 的普及加强了微软与不使用 Windows 或完整 Visual Studio 产品的开发者之间的关系。2018 年的报道描述了谷歌开发者的使用情况,而微软后来报告了可观的月活跃用户增长。行业调查也多次将 VS Code 列为最常用的开发环境之一。它的成功帮助微软通过一款易于获取的产品来争夺开发者的关注,而不仅仅依赖传统的 Visual Studio 系列。 进入 2020 年代,AI 成为该产品战略的重要部分。VS Code 与 GitHub Copilot 及其他语言模型服务集成,增加了聊天、行内补全、面向智能体的工作流、模型选择以及对 MCP 等新兴互操作性标准的支持。微软随后描述了开放更多 AI 编辑器组件以供公开开发和提升透明度的努力。这些努力与 MIT 许可的源代码仓库和微软专有官方发行版之间长期存在的区分并存。 到 2025 年,微软还通过私有市场来应对组织控制和软件供应链方面的担忧。该服务被呈现为一种方式,让符合条件的企业客户能够筛选公共扩展、私下托管专有扩展,并在受控环境中向团队分发经批准的工具。因此,Visual Studio Code 既是一款个人开发者工具,也是进入微软更广泛的 GitHub、Copilot、Azure 和企业开发者生态系统的入口。

  • 2025

    AI 编辑器开源里程碑

    [9]

    微软报告了分阶段开放 VS Code AI 编辑体验更多组件的努力,包括 Copilot Chat 相关工作以及行内建议。

  • 2025

    私有市场发布

    [5]

    微软宣布推出企业私有市场,用于受控的扩展策划、托管和分发。

  • 2020

    向远程与云端开发扩展

    [8]

    微软围绕 VS Code 体验扩展了浏览器、远程开发和云工作区场景,包括与 Codespaces 相关产品的连接。

  • 2016

    1.0 版本

    [4]

    Visual Studio Code 结束预览状态,发布首个稳定版 1.0。

  • 2015

    公开发布与预览版

    [1]

    微软在 Build 大会上宣布了 Visual Studio Code,并面向 Windows、macOS 和 Linux 发布了早期预览版。

  • 2015

    Code - OSS 项目发布

    [1]

    微软开放了开源项目 Code - OSS,为官方产品奠定了公开的源码基础。

产品与定位

一款免费、跨平台且高度可扩展的代码编辑器,定位介于轻量级文本编辑器与完整集成开发环境(IDE)之间,并日益成为远程开发、云端工作流与 AI 辅助软件工程的枢纽。

  • 源代码编辑器 · 2015

    Visual Studio Code 桌面版

    面向 Windows、macOS 和 Linux 的核心应用程序。它提供编辑、语法高亮、导航、IntelliSense、调试、Git 集成、终端访问、工作区管理以及基于扩展的自定义功能。其设计力求保持相对轻量,同时支持接近完整 IDE 能力的工作流。

  • 基于浏览器的开发工具

    Visual Studio Code for the Web

    无需安装完整桌面应用即可在浏览器中使用的 VS Code 体验版本,可用于处理代码仓库和文件。其功能取决于浏览器环境和所连接的服务,但将品牌延伸至基于 Web 的编辑和远程开发。

  • 预览版开发工具

    Visual Studio Code Insiders

    VS Code 即将推出功能的预览通道。Insiders 版本让开发者能够在功能进入稳定通道之前进行评估,并向项目提供反馈。

  • 扩展生态系统 · 2015

    Visual Studio Marketplace

    微软的扩展分发平台,为 VS Code 添加语言支持、调试器、测试、格式化、云集成、主题和专门开发工作流。扩展作者可以是微软、商业厂商、开源项目或个人开发者。

  • 开发扩展套件

    远程开发

    一套用于面向本地计算机以外环境进行开发的工具,涵盖远程主机、容器以及相关的托管工作区。该套件允许编辑器界面保留在本地,而代码、工具和运行时则在独立的环境中运行。

  • AI 编码工具

    VS Code 中的 AI 辅助开发

    一组不断丰富的 AI 功能与集成,支持聊天、行内代码补全、智能体工作流、模型选择及相关开发任务。这些能力既包括 Microsoft 和 GitHub 的服务,也包括通过扩展与其他提供商进行的集成。

争议事件

  • 关于许可证、遥测与开源标签的争议

    一些开发者批评 MIT 许可的 Code - OSS 源码项目与微软官方 VS Code 发行版所采用的专有许可证之间存在差距,并对遥测和品牌标识表示担忧。这属于持续存在的社区争议,而非已确认的法律丑闻。

阅读更多

营销活动

  • 2025VS Code 私有市场

    Enterprise · Global

    微软推出私有市场(Private Marketplace),作为一个安全的扩展中心,组织可在此筛选公共扩展、私有托管内部工具,并向开发团队分发已批准的组件。

    结果. 该产品将 VS Code 从个人工具扩展为可集中治理的企业平台;据描述,符合条件的 GitHub Enterprise 以及 Copilot Business 或 Enterprise 客户均可使用。

  • 2015Build 大会发布与跨平台开发者推广

    Global

    微软在 Build 大会上推出 VS Code,将其定位为一款面向 Windows、macOS 和 Linux 开发者的轻量级编辑器,强调 Web 技术、速度与可扩展性。

    结果. 此次发布确立了 VS Code 作为微软跨平台开发者产品的地位,并开启了其预览版采用阶段。

品牌决策

  • 2025

    通过私有扩展市场引入企业治理战略

    背景

    组织越来越需要对开发者扩展进行审查、合规管理、受控分发和私有托管,尤其是在受管或隔离环境中。

    采取的行动

    微软宣布面向符合条件的企业用户提供 Private Marketplace 功能,用于策划、重新托管和私有分发扩展。

    后续影响

    该举措使 VS Code 更适合集中管理的企业部署,同时保留了熟悉的扩展工作流。

  • 2025

    开放更多 AI 编辑组件战略

    背景

    AI 辅助编码成为开发者工具的核心部分,而用户和贡献者希望更透明地了解 AI 功能的实现方式。

    采取的行动

    微软描述了分阶段开源 AI 编辑器组件的工作,包括内联建议和 Copilot Chat 相关部分。

    后续影响

    该努力提高了 AI 体验部分内容的公开可见度,而 Code - OSS 与微软官方版本之间的许可证区别仍然重要。

  • 2015

    采用跨平台、可扩展的编辑器战略战略

    背景

    微软希望服务使用多种操作系统以及各类语言和框架的开发者,而不是将产品局限于传统的 Windows 和 .NET 环境。

    采取的行动

    公司基于 Web 技术构建 VS Code,面向 Windows、macOS 和 Linux 发布,并将扩展作为其产品模式的核心。

    后续影响

    该战略扩大了微软在开发者中的覆盖范围,并催生了庞大的第三方语言和工作流扩展生态。

  • 2015

    将开源项目与官方发行版分离其他

    背景

    微软希望公开源代码并接受社区参与,同时保留对官方品牌版本及其相关服务的控制权。

    采取的行动

    微软以 MIT 许可证发布 Code - OSS,并以微软自己的产品许可证分发 Microsoft 版本。

    后续影响

    这一模式促成了开源贡献,但也引发了持续争论,并催生了 VSCodium 等替代发行版。

近期事件

  • 报道

    GitHub 遭遇近8小时中断,影响核心服务[10]

    GitHub 于 2026 年 8 月 17 日 13:28 至 21:15(UTC)遭遇持续 7 小时 47 分钟的大规模中断,影响 Issues、Pull Requests、API、Actions 与 Copilot 等核心服务。GitHub 将事故归因于 Istio sidecar 并发饱和、自动扩容仅监控主服务而忽略 sidecar、中央负载均衡器饱和导致四个 HAProxy 节点耗尽流限制,以及 Visual Studio Code 客户端重试缺陷使 Copilot 令牌流量膨胀至正常约 10 倍。大部分服务在 16:36 UTC 左右恢复,GitHub Actions 于 18:03 UTC 恢复,Copilot Token Service 最晚恢复。

  • 报道

    微软发布 Visual Studio Code 1.133 更新[11]

    微软发布 Visual Studio Code 1.133 更新,调整 Agent 窗口的访问方式,新增实验性设置允许在未登录 GitHub 的情况下打开 Agent 窗口(初期仅支持 Claude),并支持用户在会话进行期间在 Anthropic 与 Copilot 模型之间切换提供商。

  • 尚未确定

    微软释出内含Debugpy 1.0的VS Code Python扩充套件更新[12]

    微软释出VS Code Python扩充套件的10月更新,其中内建的Debugpy除错器已升至1.0版本。

  • 尚未确定

    微软发布适用于VS Code的Edge开发者工具扩充套件[13]

    微软发布适用于VS Code的Edge浏览器工具扩充套件,整合Elements与Network扩充功能,让开发者能在编辑器中使用浏览器开发者工具并查看网路请求。

  • 报道

    Visual Studio Code 1.39新增Java支持与功能[14]

    Visual Studio Code 2019年9月的1.39版更新通过Red Hat的Language Support for Java扩展增加了对Java 13的支持,并新增了Java开发功能。

阅读更多

来源15 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/visual-studio-code · 编辑方针 · 词条如何编纂