VS Code 十年的故事:一切才刚刚开始

举报
golang学习记 发表于 2026/09/13 15:46:31 2026/09/13
【摘要】 最近微软悄咪咪放出了一部纪录片,叫 《The Story of VS Code》 ,将近 100 分钟,把 VS Code 这十年的老底都抖出来了。我看完之后最大的感受就是:这玩意儿能活下来并统治世界,简直是个奇迹。它最初只是个浏览器里的“玩具”很多人以为 VS Code 是微软憋了个大招,直接空降的一个桌面编辑器。错。它最早是微软苏黎世团队搞的一个 Web 开发工具,跑在浏览器里的那种。项...

最近微软悄咪咪放出了一部纪录片,叫 《The Story of VS Code》 ,将近 100 分钟,把 VS Code 这十年的老底都抖出来了。
在这里插入图片描述

我看完之后最大的感受就是:这玩意儿能活下来并统治世界,简直是个奇迹。
在这里插入图片描述

它最初只是个浏览器里的“玩具”

很多人以为 VS Code 是微软憋了个大招,直接空降的一个桌面编辑器。错。

它最早是微软苏黎世团队搞的一个 Web 开发工具,跑在浏览器里的那种。项目代号一路变:Monaco → Visual Studio Online Monaco → VS Code。今天大家熟知的 Monaco Editor(就是 GitHub 那个在线编辑器用的内核),就是它的直系祖先。

说起这个团队,就不得不说下软件界传奇大佬艾里希伽马,1961年出生,在1994年33岁的时候和其他3人写出了设计模式这本经典之作,相当于文学界中红楼梦的地位了,虽然没有人把它读完,但谁都知道它的重要性。

后来2000年伽马又担任了Eclipse的负责人,希望超越当时的Visual Studio,虽然目标没实现,但是也让Eclipse在后来的十几年红得发紫,直到在2012年被IDEA逐渐取代,这时候伽马已经离开Eclipse,转向monaco的开发。

而且它从娘胎里就和 TypeScript 深度绑定。所以后来 VS Code 对 JavaScript 和 TypeScript 的代码提示、类型分析那么丝滑,不是运气,是人家本来就是一家人。

最骚的一步:用 Web 技术做桌面应用

当时团队面临一个选择:做一个纯 Web 编辑器,还是杀进桌面?

他们选了后者。先试了 Node-Webkit,后来转向 Electron。于是诞生了一条经典的技术路线:用 HTML + CSS + TypeScript + Electron 写桌面应用。

在这里插入图片描述
今天大家吐槽 Electron 吃内存,但不得不承认,VS Code 几乎把 Electron 这条路走到了黑并极致。 它证明了:Web 技术不仅能写网页,还能写出一款统治级的桌面工具。

开源 + 插件:从“编辑器”变成“平台”

VS Code 真正起飞,靠的是两个关键决策:开源,以及 开放插件体系(Extension)。

微软没有自己把所有语言、框架、工具都塞进去,而是把“扩展能力”交给全世界。很快vscode迎来插件大爆发时代,于是才有了我们熟悉的 ESLint、Prettier、GitLens、Python、Docker……各种插件百花齐放。

在这里插入图片描述

VS Code 从一个编辑器,慢慢变成了一个开发平台。 你装什么插件,它就变成什么工具——这招太聪明了。

LSP:一个协议,造福整个行业

纪录片里还专门讲了一个微软自己发明的一个概念:Language Server Protocol(LSP)。

VS Code 干了一件很绝的事:把“编辑器界面”和“语言分析能力”彻底拆开,通过统一协议通信。从此,编辑器只需要实现 LSP 客户端,语言服务可以单独开发、独立升级。
在这里插入图片描述

后来这套思路直接扩散到了整个编辑器行业。Vim、Neovim、Zed……都能接入 Language Server。 VS Code 留下的东西,早就不只有 VS Code 本身了。

AI 来了,一切又变了

纪录片最后很大一部分,都在推销自家的 Copilot 和 AI。其中一句话我印象很深:

“好不容易感觉编辑器这件事快做完了,结果 AI 来了。”

于是 VS Code 又开始进化:从最早的代码补全,到 Chat,再到 Agent Host(帮你跑终端、改代码、执行操作)。它正在从“代码编辑器”继续向 “AI Agent 工作台” 演化。
在这里插入图片描述

更有趣的是,纪录片专门留了一章讲 “The Forks”——那些基于 VS Code 代码、协议和插件生态衍生出来的新一代 AI 编辑器(比如 Cursor 这类)。这大概是对一个开源项目最高的赞美:别人都在你的肩膀上继续盖楼。

看了这部纪录片,我悟了

这部纪录片让我明白了两件事:

  1. ‎没有哪个工具是天降神兵。 VS Code 从一个 Web 实验项目,到 Electron 桌面应用,到开源+插件,到 LSP 影响全行业,再到 AI 时代重新定位——每一步都踩在时代的需求点上。
  2. ‎生态才是真正的护城河。 VS Code 的代码可以复制,但它的插件生态、社区、用户习惯,是后来者很难短期超越的。

如果你是个每天和 VS Code 打交道的开发者,我真的推荐你花 100 分钟看完这部纪录片。它不会教你新的快捷键,但会让你对你手头这个每天陪伴你的工具,有完全不一样的理解。

毕竟,了解一个工具的历史,才能更好地驾驭它的未来。 🚀

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。