讨论:VSCode 更名为”开源人工智能代码编辑器”
在某些市场中,我们会使用对话数据来训练Copilot中的生成式AI模型,除非您选择退出此类训练。
近期VS Code的诸多改动都透着这种气息:Copilot面板被重构得占据更多空间,且行为模式与窗口中其他组合面板迥异;集成终端如今在Python等REPL环境中引入建议时,总要搞些过度聪明却脆弱的设计。

本文由 TecHug 分享,英文原文及文中图片来自 https://code.visualstudio.com/。
共有{72}条精彩评论
发表回复
你也许感兴趣的:
- 你懂的
- Oracle 推出 VSCode Java 扩展,方便开发者构建、运行和调试 Java 应用程序
- VSCode可以翻盘成功主要是因为什么?
- 微软推出VS Code Server,用平板也能远程开发!
- VS Code干掉Atom,创作团队又用Rust构建“精神继任者”
- GitHub官宣“报废”Atom编辑器,创始团队不甘心表示正用Rust重写
- 败给 VS Code!GitHub 被微软收购的第四年,“杀死”了代码编辑器 Atom
- VS Code 1.37 发布,多个图标迎来全新设计
- JavaScript开发者的27个神奇VSCode工具
- VSCode 6 月 Java 更新,编辑器就该有编辑器的样子

这段内容让我有些犹豫:
> 在某些市场中,我们会使用对话数据来训练Copilot中的生成式AI模型,除非您选择退出此类训练。
“为我打造一个完全复刻____的SaaS平台”
若智能体真如宣称般擅长长期任务,当微软获取您的代码库和内部业务流程后,任何人都能克隆您的业务。
这或许终将不可避免,但我看不出加速这种进程的必要性。
至少他们表述明确:这是开源AI代码的编辑器。它并非用于维护内部软件项目。
该描述最合理的解读是VSCode本身开源,而非仅限于编辑开源软件。此外,许可证中没有任何条款暗示此意。若真有此意图,他们传达得实在不够明确。
但它的许可证并非开源。甚至禁止逆向工程。
好奇微软是否允许扫描自家代码。
大概不会,这会显著降低未来模型的训练数据质量
其实没关系。我看过一些Windows代码。注释确实比Linux更完善,可读性也远胜glibc。
很久以前不是泄露过一大堆NT源代码吗?
你只需看看DDK(驱动开发工具包)就知道是什么样了。到处都是匈牙利命名法。
嘿呦!
我其实很欣赏这个决策。它毫不含糊,也不试图讨好所有人。
你或许认同或反对这个方向,但至少立场明确。
无论如何,我欣赏这种清晰度。我会观察AI功能的侵入性究竟如何。
若侵入性过强,我猜我会用Clion处理PlatformIO相关工作:
https://www.jetbrains.com/help/clion/platformio.html
(反正我已订阅了他们的工具箱服务)
博客写作则用neovim或zed。说到底,我用VS Code也仅限于这些用途。
这很坦诚。曾经每个版本的改进数量都令人印象深刻,有时甚至带来颠覆性变革。
但至少这两年来,更新内容除了AI功能别无新意。我很乐意忽略更新,现在或许该直接关闭更新了。
> 这变化毫不含蓄,也毫不讨好所有人。
让我想起Dan Luu关于微软沟通风格的讨论:
https://news.ycombinator.com/item?id=30128061 – 细腻的沟通在大规模场景中往往行不通(2022-01-29,272条评论)
https://xcancel.com/danluu/status/1487228574608211969
至少他们很坦诚。看看过去一年左右的版本说明,几乎所有改进都与协同飞行员相关。
值得庆幸的是,你仍可禁用所有垃圾功能,仅将其作为文本编辑器使用。
他们仍未坦诚说明官方VSCode发行版并非完全开源的事实——例如:VSCodium无法连接官方插件库。它也不是唯一集成AI的编辑器,更准确地说这些系统使用的是大型语言模型。
因此更准确的说法应是VSCode是“具备可见源代码的LLM代码编辑器”。
这并不影响VSCode的开源属性。第三方集成(如扩展商店或某些扩展)本身非开源是合理的,它们本质上就是扩展组件。
VSCodium才是真正的开源VSCxxx编辑器。
https://underjord.io/the-best-parts-of-visual-studio-code-ar…
https://ghuntley.com/fracture/
在我看来,微软(以及所有开发AI模型的公司)似乎都在亏本经营,而且亏损相当严重。
他们的策略难道是先让所有人对AI上瘾,再大幅提价牟利?
若真是如此,我尤其担忧那些从未掌握编程技能的初级开发者,突然发现自己被AI供应商“断供”。
更担心那些习惯将思考外包给AI的人,当他们忘记如何独立思考时,突然面临巨额账单的窘境!
若连软件都写不出来,我才不称他们为“开发者”。
说得对
这招百分百管用,是(某些供应商)唯一能奏效的策略。尤其当你裁掉所有资深工程师后遭遇需求紧缩时,效果更佳。
唉,我实在不知该作何感想了。工作中虽使用大型语言模型,但若要我为不完全认同的内容署名(如同律师签名所承担的责任),实在难以释怀。
2025年12月27日,我本不该思考未来*。本该与家人共度时光享受天伦。可此刻我却坐在这里反复琢磨这事。
*我没加上“作为软件工程师”,因为实在想不出其他身份。
这已是老生常谈:大型语言模型展现的价值(必须强调,其价值确实显著!)与微软将其强行植入产品的激进手段之间存在明显矛盾。后者恰恰是无法证明价值时才会采取的策略,其设计本身就会导致更糟的结果(因为它基于“用户需要鞭策而非激励”的错误假设)。
Visual Studio Code近期的诸多改动都透着这种气息:Copilot面板被重构得占据更多空间,且行为模式与窗口中其他组合面板迥异;集成终端如今在Python等REPL环境中引入建议时,总要搞些过度聪明却脆弱的设计。这类改动让我近期更倾向于使用Zed——它具备完全相同的AI功能,却没有这种用户敌意。
我认为这很大程度上源于糟糕的奖金激励机制。
高管们急于展示和兜售AI技术,投资者渴望相信AI能理论上取代所有员工/削减固定成本,而中层管理者则通过短视地推出提升AI采用率指标的功能来证明自身价值。
仓促推出的人工智能功能只会让用户认定你的AI是碍事无用的垃圾。若真要开发,务必先确保功能精简且品质卓越。
完全赞同。这种扭曲的激励机制出现在如此荒谬的领域实在可笑——毕竟这类技术本就实用且明显符合市场需求!
我大量使用AI工具,也乐意为Claude付费。他们找到了极具价值的细分领域并打造了顶尖产品。相比之下,AI编辑器的价值几乎难以体现。
我在工作中发布过多款AI功能,但它们都专注于做好单一特定任务。
我热爱vscodium,但越来越担忧微软对其后续发展的影响。这种担忧已促使我开始研究自主开发编辑器。目前暂缓推进,但可能会在业余时间尝试Theia和Codemirror以备不时之需。
市面上确实存在性能卓越且功能强大的选择,比如SublimeTexthttps://www.sublimetext.com/
如今Sublime的插件生态如何?
我希望能回归它(或者说,在开发工作中不仅限于打开大日志文件搜索内容),至少把它作为VSCode不可避免变糟时的备用方案。
你指的是哪个版本的SublimeText?SublimeText 2、SublimeText 3,还是尚未正式发布但可下载的SublimeText 4?
同感。我转投Codium主要是为了远离AI的纯粹性,希望它能保持这种状态,同时获得其他生活质量改进。不过我相当担心现有功能不足以支撑这个小众定位。
要我打赌的话,微软绝对会以某种方式让它变得不堪使用,而且很快就会发生。
开发编辑器是个美好的志向。但已有大量成熟的开源选择,方向多元,最著名的当属emacs和vim,此外还有许多其他选择。
但Emacs和Vim本质是终端工具。滚动条、标签页、拖放等便捷功能虽可通过插件实现,却永远无法达到真实GUI界面的流畅体验。我也不喜欢基于模型文本的编辑器。
遗憾的是,开源GUI文本编辑器中鲜有能与VSCode媲美功能与完成度的存在。
虽然 Emacs 可在终端运行,但它更常作为图形应用程序使用——能渲染图像、PDF、可变间距字体,支持鼠标操作(拖放、菜单、滚动条),甚至可在 Android 等触摸屏设备上运行[1]。
您说得对,VS Code 的默认用户体验确实更“友好”(当然这很主观),但 Emacs 提供的是可塑性极强的环境。在 VS Code 中,您只能使用开发者决定开放的 API。若需要特定功能而未被支持,您要么分叉编辑器代码,要么提交功能请求单等待开发者优先处理。而在 Emacs 中,由于你拥有对内部运行时的完全访问权限,只需几行 Lisp 代码就能自行实现该功能。
1: https://kristofferbalintona.me/posts/202505291438/
谢谢,我已经很久没碰Emacs了。记得当初就不喜欢它的界面,所以转用Vim(那时还没有VSCode)。因此我从未真正深入尝试过它。
Emacs或许是个可靠的编辑器选择,但我的直觉是它可能不值得投入——就像LiteXL对我而言那样。若真要为编辑器添加功能,我更倾向用js、html和css实现。而且如果可能,我宁愿从基础框架就基本符合预期开始。把emacs改造成vscode听起来比改造Theia或CodeMirror要复杂得多。
其实已有大量扩展包能让Emacs在视觉体验上接近VSC或Sublime,而功能性上我认为完全碾压这两者。
Emacs并非基于终端运行,但你可以在终端中启动它。
Notepad++?
虽然很久没用了,但它是我在OSX上为数不多怀念的工具之一
为何要自己开发代码编辑器?
现有选择如此丰富,比如NeoVim就很出色,还能随心所欲地进行修改。
我并非要反驳你的观点,只是好奇你的动机
我猜他们严重低估了所需投入的时间和精力。不过我多少能理解这种动机——毕竟你选定的VSCode替代品也可能最终全面拥抱AI。比如KDevelop就计划近期深度整合AI功能。
这种品牌策略导致最近根本找不到产品。
我最近在寻找嵌入式分析平台(且愿意付费),但搜索过程令人极其沮丧——如今每个数据库或分析工具都标榜自己是“AI优先”产品。落地页完全无法说明功能,这或许有助于吸引投资,但肯定不利于实际销售。
但愿这股狂热能早日平息,让我们重拾有价值的品牌定位。
对我而言,VSCode更应定位为拥有最强插件生态的编辑器。AI功能本应只是这个灵活编辑器的扩展插件。但我知道微软想像风帆冲浪和光标那样兜售订阅服务。
想必来自Cursor和谷歌Antigravity的压力很大。况且Zed支持自带API密钥,而VS Code长期不支持这项功能。
终究他们需要推出自有编辑器和插件。
传统微软不会放任这种局面持续太久,这已是首个信号。
我很欣赏Zed提供禁用所有AI功能的选项。我虽偶尔使用AI,但更倾向于终端助手或直接剪贴到聊天窗口。
顺便说一句,Zed确实出色,我订阅了服务纯粹是出于支持——尽管我并未使用他们的云端功能。他们理应收费,哪怕只是象征性收费。
(或许我会重试他们的AI功能,但上次体验不如其他方式便捷。)
这次转型似乎意味着VS Code正从文本编辑器蜕变为微软力推的AI服务轻量客户端。这标志着开发工具(如同当今电脑上的所有应用)正逐步沦为SaaS服务的轻量客户端/封装层。
Emacs始终是抵御这种趋势的解药。我选择Emacs,正是为了保持对开发环境的掌控权,而非沦为科技巨头产品经理设计的遥测收集平台的消费者。更令人欣喜的是,这个环境赋予你与核心维护者同等的掌控力——即使系统运行中,你也能全面检视并修改其架构。
我在emacs/vi阵营的抉择早已尘封多年,二者本质差异之大,令我从未考虑过为重拾emacs而牺牲vim带来的巨大生产力。
但或许该改变了。当需要超越插件拼凑的IDE功能时,我偏爱vscode。
我的人生不需要额外订阅服务,尤其涉及依赖性工具时。
转向Emacs前,我更熟悉Vim键绑定,并依赖各类IDE的Vim模拟层。Evil模式和Doom模式让我得以无痛迁移,生产力几乎不受影响——Evil省去了肌肉记忆的重新训练,Doom则避免了我从零拼凑有效配置的麻烦。
使用Doom配置几个月后,我已足够熟练,开始自定义配置,这让我更深入理解底层机制。更有趣的是,几年后我从Evil切换回标准Emacs键绑定,因为它与Emacs其他功能的集成感更强。
我的经历类似,只是选择了Spacemacs——它拥有出色的Vim式模态键绑定。多年来我始终使用自定义配置,但evil-mode始终是配置的核心。模态界面比扭曲手指敲击复杂组合键更直观易用。我在终端、TUI程序、REPL等支持Readline的场景都使用Vi模式。
因此Emacs+Vim堪称两全其美:既拥有Emacs无限的可扩展性,又兼具相对理性的编程语言特性,同时提供卓越的编辑与命令界面。Emacs的精妙之处在于使用方式完全自由——某些模式可能需要覆盖键映射或使用evil-collection这类扩展,但多数模式开箱即用便表现出色。
太棒了,这终于解决了我的“在vscode和neovim之间摇摆不定”的难题
我曾钟爱vscode,但近期性能崩溃得离谱——尤其在开发大型智能体项目时。呼吁zed团队:请加入Jupyter笔记本视图功能。我使用vscode的唯一理由就是打开ipynb文件。
好奇VSCode及其衍生版本的市场份额分布
若市场份额与浏览器类似(例如70%以上——若忽略iOS上Safari是唯一选择则更高)我不会惊讶。
VSCode 逐渐变得越来越臃肿,但替代品要么平庸无奇,要么缺少关键扩展。
出于好奇,能否举例说明替代品缺少的关键扩展?
若从事嵌入式开发,像https://platformio.org/platformio-ide这类扩展必不可少,此外还有自动部署代码到云服务商等实用的小型扩展。
最近Cursor的更新越发偏离vscode的界面设计,实在令人困扰。或许该再试试Copilot了,不过它必须加入计划模式——复杂操作确实离不开这个功能。
这并非新鲜事——大约半年前就进行过“品牌重塑”;至少上半年还打着“您的代码编辑器。由AI重新定义。”的旗号。
他们没把它称为IDE让我很欣慰,毕竟它确实算不上。
不算?
就算你不用VSCode,你用的也八成是VSCode。
我们不过是在给帽子戴帽子罢了。
连语法错误都一应俱全。连谷歌搜索“AI”都知道那个连字符的存在。
2024年的Sublime Text表现如何?
特意回用它测试功能性,想看看它能否超越大型日志文件浏览器的定位。
包管理功能仍仅限于命令面板。若想浏览可用扩展,必须访问包管理官网。
成功安装了LSP+intelephense实现PHP语法高亮(其他LSP提供商似乎可用)…但目前卡在配置智能感知功能上… 该插件在官网可见,却未出现在程序内的包管理界面。
目前PHP文件能实现语法高亮和错误标记…但缺乏智能补码功能——比如当类缺少接口定义的方法时,无法通过几下键盘操作自动生成占位代码。
与其说优秀不如说“平平无奇”。作为文本编辑器很出色,但实际开发功能相当简陋。
你是指“2025年底”吗?
表现堪称历来最佳,对我而言远胜VS Code。
我敢打赌它们是“为AI从零打造的”
去年从vscode转用neovim真是明智之举,一个月前又切换到emacs运行doom(提供vim命令及更多功能)。
我配置了LSP、补全等功能,虽然初期需要学习,但终于感觉找到了稳定的平台/IDE,不必再因软件变质而每隔几年就跳槽。
看来对所有VSCode分支的战争终于打响了。
开源AI代码编辑器?他们难道视而不见Zed的存在?
AI代码编辑器还是AI代码编辑器?未来版本或许能实现:遍历数十亿字节代码、管理数百个智能体、支持点对点(P2P)内容寻址缓存。
终有一日,右键点击依赖项选择“零依赖”,即可自动更新集成应用的库。云端存储的生成结果将惠及所有用户。
应用程序成为消耗它们的实例,如同包裹各类烘焙库(地幔)的最薄外壳,或触发熔融核心的剧变。
未来版本最可能包含的,是诸如标签补全这类基础功能的进一步崩坏。