Visual Studio Code:开源 AI 代码编辑器与多智能体开发平台 #
Visual Studio Code 是什么? #
Visual Studio Code(简称 VS Code)是一款免费、开源的 AI 代码编辑器,也是面向多智能体(multi-agent)开发的统一工作台。它由微软推出,定位为"你的多智能体开发之家"——开发者可以在同一个界面中调用 AI 智能体来规划、编写与调试代码,并跨环境管理多智能体工作流。
VS Code 的核心价值在于把"世界级代码编辑器"与"AI 智能体协作"合二为一:一方面它提供 IntelliSense 智能补全、调试、集成终端、版本控制、任务构建等成熟编辑能力;另一方面它支持接入不同厂商的智能体与模型,让 AI 参与从写代码到跑测试的完整链路。无论是个人开发者写脚本、团队协作开发大型项目,还是在浏览器里快速浏览仓库,VS Code 都能覆盖。它运行于 Windows、macOS、Linux,也提供零安装的 Web 版本。
Visual Studio Code 有哪些亮点特色? #
- 开源且免费:VS Code 是完全免费、开源的代码编辑器,个人与商业项目均可直接使用,并可通过官方扩展市场持续扩展能力边界。
- AI 智能体原生集成:官方定位为"AI 代码编辑器",内置智能体开发能力,让 AI 智能体为用户规划、编码、调试,并支持多智能体工作流的统一管理。
- 任意智能体、任意模型:支持自由选择智能体(Agent)与底层模型(Models & Agent Harnesses),通过 Agent Customization 自定义智能体行为,不把用户绑定在单一 AI 供应商上。
- 所有会话统一视图:提供 Sessions 视图集中管理多个 AI 会话,支持会话历史、远程智能体会话、任务计划与执行,方便并行推进多个开发任务。
- 世界级代码编辑器内核:保留强大的编辑体验——IntelliSense 智能补全、代码导航、重构、内联建议、智能操作(Smart Actions)、多根工作区与工作区信任机制。
- 丰富的扩展生态:官方扩展市场提供海量扩展,官方页面列举了 Python、Stripe、C/C++、Jupyter、GitLens、C# Dev Kit、MongoDB、GitHub Copilot for Azure、Remote Development 等常用方案,几乎覆盖所有语言与开发场景。
- 全平台覆盖与 Web 版支持:提供 Windows、macOS、Linux 官方安装包;同时 Visual Studio Code for the Web(vscode.dev)可在浏览器中零安装运行,快速安全地浏览代码仓库并做轻量编辑。
- 远程与容器化开发:通过 Remote Development 系列能力支持 SSH、Remote Tunnels、Dev Containers、WSL、GitHub Codespaces 与 VS Code Server,把开发环境放到远端或容器中,本地保持轻量。
- 企业级可管理性:提供企业策略、AI 设置、扩展管控、遥测与更新管理,便于组织在大规模团队中统一治理开发环境。

免费下载 Visual Studio Code #
以下为官方提供的各平台安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| VSCode-darwin-arm64.dmg | macOS(Apple silicon / ARM64)磁盘映像安装包 | 268.5 MB | 夸克网盘 |
| VSCodeUserSetup-arm64-1.139.0.exe | Windows ARM64 用户版安装程序(User Setup) | 212.2 MB | 夸克网盘 |
| VSCodeUserSetup-x64-1.139.0.exe | Windows x64 用户版安装程序(User Setup) | 222.1 MB | 夸克网盘 |
提示:Windows 用户建议优先选择 User Setup 版本,安装时无需管理员权限,后台更新也更平滑。Linux 用户可前往官网下载 .deb、.rpm 或 Snap 包;也可直接使用浏览器版 vscode.dev 免安装体验。官网同时提供 Insiders 预览版与 Web 版本入口。
Visual Studio Code 如何使用? #
- 下载并启动:从上方表格选择与系统匹配的安装包完成安装,打开 VS Code,首次启动会看到欢迎页(Welcome),其中包含最近项目、教程与常用操作入口。
- 打开项目:通过「File → Open Folder」打开本地文件夹,或在欢迎页直接克隆 Git 仓库;Web 版可在 vscode.dev 中输入 GitHub 或 Azure Repos 地址直接打开仓库。
- 熟悉主界面:左侧活动栏依次为资源管理器、搜索、源代码管理、运行与调试、扩展、AI 会话等面板;底部是集成终端(Terminal)与问题面板,中间是编辑器区域。
- 安装扩展并配置语言:点击扩展图标打开扩展市场,搜索并安装所需语言或框架扩展(如 Python、C/C++、Jupyter),编辑器会自动启用语法高亮、IntelliSense 与调试支持。
- 调用 AI 智能体开发:在聊天视图(Chat View)中描述任务,例如"重构 MailList 组件、抽出 MailListItem 并保留键盘导航",智能体将自主读取文件、制定计划、修改代码、运行构建与测试,并在会话中汇报变更摘要,你可随时审阅、回退或继续下一轮任务。
- 进阶用法:需要远端算力时可通过 Remote Tunnels、SSH、Dev Containers 或 WSL 连接开发环境;命令行用户可执行
code .在终端中直接以 VS Code 打开当前目录。
Visual Studio Code 的常见问题? #
VS Code 是免费的吗?可以商用吗? 是的。VS Code 是免费、开源的编辑器,个人与商业使用均免费,无需购买许可。
Windows 应该装 User Setup 还是 System Setup? 官方推荐大多数用户使用 User Setup,因为它不需要管理员权限,安装位置在用户目录下,且后台更新更顺畅;System Setup 适合需要为整机所有用户统一安装的场景。此外还提供 ZIP 压缩包形式,便于便携使用。
VS Code 和 VS Code for the Web 有什么区别? VS Code for the Web(vscode.dev)在浏览器中运行,零安装、上手即用,适合快速浏览仓库和做轻量编辑;桌面版功能更完整,可访问本地文件系统、运行终端与调试器、使用完整扩展能力。二者共享同一套界面与交互习惯。
如何把 code 命令加入命令行?
macOS 用户安装后可在命令面板(Command Palette)中执行 "Shell Command: Install 'code' command in PATH";若未生效,可参考官方文档手动配置 PATH。Windows 安装程序默认会勾选加入 PATH 的选项。
VS Code 支持哪些编程语言? 通过与语言扩展配合,VS Code 几乎支持所有主流语言,官方页面重点列举了 Python、C/C++、C#、Jupyter、MongoDB 等场景,GitLens 等扩展还增强了 Git 相关体验。
AI 智能体会自动修改我的代码吗?会不会有安全风险? VS Code 提供权限与审批(Approvals & Permissions)、智能体沙箱(Agent Sandboxing)与 AI 安全相关机制,可限制智能体可执行的操作;所有变更通常在会话中可审阅与回退,建议在受信任的工作区中运行。(相关能力以官方文档与当前版本为准)
Visual Studio Code 如何安装? #
Windows
- 从下载表格获取对应的
.exe安装程序(x64 或 ARM64)。 - 双击运行安装向导,阅读并接受许可协议。
- 选择安装位置与附加任务(建议保留"添加到 PATH""添加到右键菜单"等选项)。
- 点击安装并等待完成,然后从开始菜单启动 VS Code。
- 若使用 ZIP 压缩包,解压后直接运行其中的
Code.exe即可,无需安装。
macOS
- 下载
VSCode-darwin-arm64.dmg(Apple silicon)并双击打开。 - 将
Visual Studio Code.app拖拽到「应用程序」文件夹。 - 在「应用程序」中双击图标启动。
- 如需在终端使用
code命令,可在命令面板中执行 Shell Command 安装 PATH 的指令。
Linux
- 根据发行版选择安装方式:
- Debian/Ubuntu 系:下载
.deb包后执行sudo apt install ./<文件名>.deb。 - RHEL/Fedora 系:下载
.rpm包后执行sudo rpm -i <文件名>.rpm或使用dnf。 - 也可使用 Snap 包,Arch Linux 与 Nix 由社区维护对应包。
- Debian/Ubuntu 系:下载
- 安装完成后在应用菜单或终端执行
code启动。 - 可将 VS Code 配置为默认文本编辑器(官方文档提供 xdg-open 与 Debian alternatives 的配置方法)。
Web(免安装)
直接访问 vscode.dev,在浏览器中打开 GitHub 或 Azure Repos 仓库即可开始使用,无需安装任何软件。
安装后建议检查更新设置与 Settings Sync(设置同步),以便在多台设备之间同步配置、快捷键与扩展。
Visual Studio Code 如何卸载? #
Windows
- 打开「设置 → 应用 → 已安装的应用」(或控制面板的「程序和功能」)。
- 找到 Visual Studio Code(User 或 System 版本),点击卸载并按向导完成。
- 若使用 ZIP 便携版,直接删除解压目录即可。
- 如需彻底清理,可手动删除用户数据目录
%APPDATA%\Code与缓存目录%USERPROFILE%\.vscode(删除后配置、扩展与登录状态将一并丢失,请谨慎操作)。
macOS
- 打开「访达 → 应用程序」,将
Visual Studio Code.app拖入废纸篓并清空。 - 如需清理残留配置与扩展,可删除
~/Library/Application Support/Code、~/.vscode以及相关缓存目录。 - 若曾安装
code命令的软链接,可在/usr/local/bin中一并删除。
Linux
- Debian/Ubuntu 系:执行
sudo apt remove code(如需一并删除配置可加--purge)。 - RHEL/Fedora 系:执行
sudo rpm -e code或sudo dnf remove code。 - Snap 安装:执行
sudo snap remove code。 - 手动删除用户配置目录
~/.config/Code与~/.vscode可清理残留的扩展与设置。
注意:卸载程序本身通常不会删除用户配置、扩展与缓存;若计划重新安装并保留原有环境,请勿删除上述目录。
