VS Code 1.117新功能发布
2026/4/30 8:47:52 网站建设 项目流程

凌晨两点,我对着聊天框第8次切换模型:"这个需求用Qwen还是DeepSeek?Claude太贵,本地模型又怕不够聪明…"手指悬在回车键上,突然意识到:我是不是在用最先进的工具,做最原始的纠结?

巧了,前几天发布的VS Code 1.117 还真就解决了这个痛点。这次更新的核心就一句话:让工具适应你的选择,而不是让你适应工具的限制

BYOK:模型自由,终于不用"站队"了

以前用Copilot企业版,模型选择像"套餐制":官方给什么,你就用什么。想换?要么等官方支持,要么切工具重来。

现在 **Bring Your Own Key **(BYOK) 一出,逻辑变了:

你的偏好 → 你的API Key → 你的模型 → VS Code聊天框

支持的平台很全:OpenRouter、Ollama、Google、OpenAI…甚至你自建的推理服务。我上周就把团队微调的"业务术语增强版"模型接进去了,聊天时它自动理解"灰度发布""熔断降级"这些黑话,回复精准度直接+30%。

个人碎碎念:这像极了"买咖啡机不等于买咖啡豆"。VS Code是那台精致的机器,但豆子你可以自己选——想省钱用平价豆,想极致用顶级豆,甚至自己烘焙都行。

更贴心的是,管理员可以控制"哪些模型能用"。既给了开发者自由,又守住了企业合规底线。那种"被信任又不失控"的平衡感,只有带过团队的人才懂。

增量渲染:聊天像看直播,不是等加载

以前等AI回复,像看缓冲视频:转圈圈→突然蹦出一大段→再转圈→再蹦一段。节奏感全碎。

1.117 的incremental rendering把体验改成了"直播流":

  • 内容按块到达,块到即渲染
  • 可选动画效果:fade(淡入)、rise(上浮)、slide(滑动)…7种风格任选
  • 缓冲策略可调:按词/按段/关闭,兼顾速度与完整性

我实测了一个长回复场景:让它解释"Go协程调度原理"。以前要等10秒才看到第一段,现在2秒就开始"逐段浮现",像有个老师在黑板上边写边讲。

// 设置示例(抄作业专用){"chat.experimental.incrementalRendering.enabled":true,"chat.experimental.incrementalRendering.animationStyle":"fade","chat.experimental.incrementalRendering.buffering":"word"}

科技梗时间:这优化像极了"视频从360P升级到1080P+弹幕"。内容没变,但"看着舒服"这件事,本身就是生产力。

Agent体验:子会话+内联diff,多任务不迷路

用Agent写代码最烦什么?正改着主逻辑,突然想到"诶这个工具函数能不能复用",新开会话又怕丢上下文。

现在子会话功能治好了我的"分支焦虑":

  • 在会话标题点+,直接基于当前上下文开子任务
  • 子任务独立运行,父会话随时可切回
  • 完成后可一键合并成果,或丢弃重来

我上周用这个功能重构用户模块:主会话改业务逻辑,子会话1写单元测试,子会话2更新文档。三个"我"同时推进,互不干扰。那种"时间管理大师"的成就感,比连赢十把游戏还爽。

更绝的是内联变更渲染:Agent改代码时,diff直接嵌在聊天流里,绿色新增/红色删除一目了然。不用切编辑器对比,不用猜"它到底改了哪"。

情绪价值拉满的时刻:不是"工具帮我写代码",而是"有个伙伴在帮我理清思路"。这种被陪伴成长的感觉,比单纯提效更打动人。

Terminal进化:终于能分清"哪个是哪个"了

以前开三个Agent CLI:Copilot、Claude Code、Gemini。终端标题全是node,像极了三个穿同款衣服的双胞胎——知道不一样,但分不清谁是谁。

1.117 的终端标题识别解决了这个"脸盲症":

# 以前 [1] node - Copilot CLI [2] node - Claude Code ← 等等,这俩有啥区别? # 现在 [1] 🤖 Copilot CLI [2] 🎭 Claude Code ← 一目了然,舒服了

原理很简单:检测Agent发出的OSC标题序列,自动替换终端标签。支持三大主流CLI,跨平台生效。

个人经验:这种"小"改进,恰恰是最懂程序员痛点的地方。大功能让人惊叹,小细节让人爱上。就像好咖啡,不只靠豆子,更靠水温、研磨、手法的每一处讲究。

还有Copilot CLI任意Profile启动:以前默认shell是fish就报错,现在不管你用bash/zsh/fish/Git Bash,一键启动不挑环境。那种"被兼容"的安心,只有折腾过终端的人懂。

那些"小到看不见"的改进,恰恰最懂你

  • 会话按最近活动排序:再也不用在20个会话里翻"昨天那个改支付的需求在哪"

  • 后台命令系统通知:Agent跑长任务时,进度在聊天框实时播报,不用切终端盯进度条

碎碎念:这些改进的共同点是——降低认知负荷。工具越聪明,越不该让用户"记住更多",而该帮用户"忘记琐碎"。

这次更新用下来,我最大的感受不是"功能多炫酷",而是焦虑感减少了

  • BYOK减少"模型选哪个"的决策疲劳
  • 增量渲染减少"等回复"的等待焦虑
  • 子会话减少"任务理不清"的混乱感
  • 终端标题减少"哪个是哪个"的识别成本

工具在帮我们扛"执行层"的琐碎,让我们能把精力留给"思考层"的创造。

我的使用哲学:把"怎么做"交给工具,把"为什么"留给自己。工具越强大,我们越要问:这个架构还能更优雅吗?这个需求真的值得做吗?这个产品,真的在解决用户的问题吗?

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询