功能特性

保留 VS Code 全部核心功能,同时移除遥测追踪。强大、纯净、自由 —— 这就是 VSCodium。

编辑器核心

强大的编辑体验

基于 VS Code 同一份源代码构建,您熟悉的所有核心功能完整保留,零学习成本迁移。

IntelliSense 智能补全

基于语言服务的智能代码补全,支持参数提示、方法签名、类型推断。针对 JavaScript、TypeScript、Python、Java、Go 等数十种语言提供精准的上下文感知补全,大幅提升编码效率。

内置调试器

强大的图形化调试器,支持断点、调用堆栈、变量监视、条件断点、日志点。可调试 Node.js、Python、Java、C++ 等多种语言,无需安装额外调试工具,开箱即用。

集成终端

内置全功能终端,支持多标签、分屏、多种 Shell(bash、zsh、PowerShell、CMD)。无需切换窗口即可执行命令、运行脚本、管理版本控制,保持专注的开发流程。

Git 版本控制

深度集成 Git,提供可视化的差异对比、暂存管理、分支操作、冲突解决。支持 GitHub、GitLab 等主流平台,时间线视图自动追踪文件历史,让版本管理直观高效。

命令面板

按 Ctrl+Shift+P 唤起强大的命令面板,可执行几乎所有编辑器操作。无需记忆快捷键或菜单路径,通过模糊搜索快速定位命令、文件、符号,极大提升操作效率。

多光标编辑

支持多光标、多选区编辑,可同时编辑多处文本。配合列选择、正则搜索替换、代码片段(Snippets)等功能,批量重构和编辑变得异常轻松,显著减少重复劳动。

隐私与安全

隐私优先的设计理念

VSCodium 不仅仅关闭遥测,而是从构建层面彻底移除所有数据收集端点,让您的代码和数据始终留在本地。

遥测端点彻底移除

VS Code 的 product.json 中包含微软定制的遥测端点配置。VSCodium 在构建阶段将这些端点替换为 0.0.0.0,从功能层面切断与微软数据收集服务器的连接,不仅是"关闭",而是根本不存在。

无崩溃报告上传

默认禁用 telemetry.enableCrashReporter 和 telemetry.editStats.enabled,应用崩溃时不会自动向任何服务器发送崩溃堆栈或编辑统计信息,避免敏感代码片段通过崩溃报告泄露。

无实验性功能追踪

关闭 workbench.enableExperiments,不参与微软的 A/B 测试和功能实验。您使用的就是稳定一致的功能,不会成为实验对象,编辑器行为完全可预期。

无自然语言搜索上报

关闭 workbench.settings.enableNaturalLanguageSearch,设置搜索不会将您的查询发送到微软服务器进行自然语言处理,所有搜索均在本地完成,保护您的搜索隐私。

AI 功能默认禁用

chat.disableAIFeatures 设为 true,默认不向任何 AI 服务发送数据。需要 AI 辅助时,可自由选择接入托管服务或本地模型,完全掌控 AI 工作流的数据流向。

更新源可控

VSCodium 的 updateUrl 指向自己的 GitHub 仓库,而非微软服务器。Linux 版本构建时完全禁用应用内更新服务,由您或包管理器完全掌控更新时机和来源。

透明配置

默认配置差异一览

以下是 VSCodium 与 VS Code 在默认配置上的具体差异,所有设置均可审计、可修改。

配置项 VS Code 默认值 VSCodium 默认值
telemetry.telemetryLevel "all"(发送所有遥测) ✓ "off"(完全关闭)
telemetry.enableTelemetry true ✓ false
telemetry.enableCrashReporter true ✓ false
telemetry.editStats.enabled true ✓ false
workbench.enableExperiments true ✓ false
workbench.settings.enableNaturalLanguageSearch true ✓ false
chat.disableAIFeatures false ✓ true
product.json 遥测端点 指向微软服务器 ✓ 替换为 0.0.0.0
扩展生态

Open VSX 开放扩展市场

VSCodium 默认使用 Eclipse 基金会托管的 Open VSX Registry,厂商中立、完全开源的扩展市场。

厂商中立注册表

Open VSX 由 Eclipse 基金会托管,不受任何单一厂商控制。被 Eclipse Theia、Gitpod、Code-OSS、OpenSumi 等多个 IDE 和编辑器采用,是真正的开放标准。

超过 10,000 个扩展

托管超过一万个扩展插件,每月提供数亿次扩展下载量。涵盖主题、语言支持、Linters、调试器、代码片段等各类插件,满足主流开发场景需求。

自托管扩展仓库

企业可自托管 Open VSX 实例作为内部扩展仓库,管理员审核、镜像特定版本,实现完全可控的扩展分发链,满足安全合规要求。

VSIX 手动安装

支持手动安装 .vsix 扩展包,可从任何来源获取扩展文件。即使某些扩展未上架 Open VSX,也可通过 VSIX 方式安装使用,灵活度极高。

兼容性说明

扩展兼容性与替代方案

大部分开源扩展可直接使用。少数微软专有扩展需使用开源替代,以下是官方推荐方案。

功能场景 VS Code 专有扩展 VSCodium 推荐替代
C/C++ 代码智能 ms-vscode.cpptools ✓ clangd(LLVM)
C/C++ 调试 ms-vscode.cpptools 调试器 ✓ Native Debug(GDB/LLDB)
Python 开发 ms-python.python ✓ BasedPyright
远程 SSH 开发 ms-vscode-remote.remote-ssh ✓ Open Remote - SSH
WSL 开发 ms-vscode-remote.remote-wsl ✓ Open Remote - WSL
容器开发 ms-vscode-remote.remote-containers ✓ Open Remote - Containers
实时代码共享 ms-vsliveshare.vsliveshare 暂无完美替代
ℹ️
关于 GitHub Copilot

Copilot 等专有 AI 扩展默认禁用,但可通过手动配置启用。详见使用文档中的 AI 扩展配置说明。我们也推荐尝试 Codeium、Continue 等开源 AI 编程助手作为替代方案。

高度可定制

打造您的专属编辑器

VSCodium 保留 VS Code 强大的自定义能力,从主题到快捷键,从设置到任务,一切尽在掌握。

主题与图标

从 Open VSX 选择数千款主题和图标包,或自定义颜色方案。支持高对比度模式、色盲友好配色,满足个性化视觉需求和可访问性要求。

键盘快捷键

完全可自定义的快捷键映射,支持导入 Vim、Emacs、Sublime 等编辑器的按键绑定。通过 keybindings.json 精细控制每一个操作的快捷方式。

JSON 配置系统

所有设置通过 settings.json 进行结构化配置,支持工作区级别覆盖。配置文件可版本控制、团队共享,实现统一的开发环境标准化。

任务与构建系统

强大的任务系统,可定义构建、测试、部署等自动化任务。支持 shell 命令、脚本执行、问题匹配器,与 Make、npm、gulp、Cargo 等工具链无缝集成。

语言服务协议

完全支持 Language Server Protocol(LSP),任何实现了 LSP 的语言服务器都可集成。这意味着 VSCodium 几乎可以支持所有编程语言,生态无限扩展。

扩展开发支持

提供完整的扩展开发 API 和工具链,您可以开发自己的扩展。VSCodium 维护了允许使用实验性 API 的扩展白名单,开发者可访问更多高级能力。

性能表现

流畅高效的开发体验

基于 Electron 优化,在保证功能丰富的同时,提供流畅的编辑体验。

快速启动

优化的启动流程,冷启动时间与 VS Code 完全一致。移除遥测相关初始化代码后,在某些场景下甚至启动更快。支持便携模式,从 U 盘直接运行无需安装。

低资源占用

无后台遥测数据上传和实验性功能检查,减少了不必要的网络请求和 CPU 占用。内存占用与 VS Code 持平,长时间运行依然流畅稳定。

大文件处理

针对大文件进行了专项优化,可流畅打开和编辑数 MB 级别的文件。语法高亮、代码折叠、搜索替换在大文件场景下依然响应迅速。

离线可用

核心功能完全离线可用,无需任何网络连接。扩展安装后也可离线使用,适合在受限网络环境或离线开发场景中工作,真正实现"你的编辑器你做主"。

体验纯净而强大的代码编辑

所有 VS Code 核心功能,零遥测追踪,MIT 许可证。立即下载,开启自由编程之旅。