微软开源的跨平台代码编辑器,内置 Git、调试与远程开发,8 万多个扩展覆盖几乎所有语言,并把多个 AI 编码代理的并行会话统一管理在编辑器内。

适合同时维护前端代码与其他语言项目的开发者 · 在服务器、容器里开发的工程师 · 想试水 AI 代理协作的团队

亮点

  1. 多代理会话集中管理

    统一查看、筛选和跟踪并行代理任务,无需为不同运行位置反复切换工具。

  2. 不锁死单一模型

    除 Copilot 外可接 Claude、OpenAI 等第三方代理,也能自带 API Key 用任意供应商的模型

  3. 8 万+ 扩展市场

    Python、C/C++、C#、Jupyter、GitLens 等官方与社区扩展齐全,冷门语言也基本能找到语言服务

  4. 在哪都能写代码

    本地、容器、远程主机、Codespaces、浏览器版 vscode.dev 共用同一套配置和快捷键

功能说明

编码与调试

  1. 内置多语言支持

    JS/TS、HTML、CSS 等开箱可用,其余语言通过市场扩展补齐

  2. 内置 Git

    源代码管理面板直接提交、比对、切分支,其他 VCS 由扩展提供

日常编码

  1. 行内建议与补全

    支持 AI 行内建议和智能补全,可在手写代码与代理工作间切换。

  2. 界面个性化

    调整编辑器界面、布局和颜色主题以适应工作习惯。

代理执行与扩展

  1. 委派开发任务

    代理可规划任务、修改代码、运行命令并继续迭代。

  2. 后台与云端执行

    可让 CLI 代理后台修复问题,或让云端代理提交拉取请求供审查。

  3. 定制代理工作流

    定义自定义指令、添加技能,或构建适合项目的自定义代理。

  4. 连接外部工具

    通过 MCP 服务器连接外部工具和服务,或安装扩展增强代理能力。

配置与远程

  1. Settings Sync

    设置、快捷键在多台机器的 VS Code 之间自动同步

  2. Profiles 配置组

    按项目建立独立的扩展与设置组合,可快速切换或分享给同事

  3. 容器与远程开发

    把远程主机上的文件夹在容器中打开,依赖装在远端不污染本机

适合场景

  1. 同时维护前端代码与其他语言项目的开发者

    常用 Web 语言内置,其他语言按项目安装扩展,适合将多类代码工作集中在同一编辑器。

  2. 在服务器、容器里开发的工程师

    Remote 系列扩展让代码和依赖留在远端,本地只留界面,环境不互相污染

  3. 想试水 AI 代理协作的团队

    可同时接 Copilot 与第三方代理,用自定义指令统一团队规范后再决定长期投入哪家

  4. 配置多台设备的自由职业者

    Settings Sync 加 Profiles 能把不同客户项目的环境隔开又随处还原

内容与来源

取舍

选它的理由

  • 完全免费开源,无功能墙无试用期
  • 扩展生态最全,新语言新框架跟进最快
  • 安装包不到 200MB,启动比重型 IDE 快
  • 远程/容器/网页版共用一套配置

先想清楚

  • 主力做 .NET 大型解决方案或 Unity
  • 抵触微软账号与遥测的用户
  • 只想改几行配置文件
  • 不适合要求跨仓库代理会话完全稳定且全程图形化配置的团队

安全警示

  • 2026-05 CISA 通报:被投毒的第三方扩展 Nx Console 18.95.0(CVE-2026-48027)导致 GitHub 员工设备失陷、内部仓库被外泄
  • 2026-01 BleepingComputer 报道:VS Code 市场上两个恶意 AI 扩展窃取开发者数据,扩展审核存在漏网
  • 2026 年研究披露 100 多个扩展的发布者 PAT 令牌泄露,攻击者可借此推送恶意更新
  • CVE-2026-47284:VS Code 敏感信息泄露漏洞,攻击者可通过网络获取信息,需及时升级版本

基于公开资料与 AI 分析整理,仅供参考,请自行核实。

同类推荐

查看全部

更多「玩机进阶」软件

软鉴 SoftMemo

AI 整理的软件知识库

AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。