VSCodium
VSCodium community and contributors · 社区构建的 MIT 许可 VS Code 二进制版,默认禁用核心遥测并使用 Open VSX 扩展。
介绍
VSCodium 是由社区构建、采用 MIT 许可证的二进制发行版,基于 Microsoft 的开源 Visual Studio Code 代码库。它提供熟悉的源代码编辑器,不使用 Microsoft 的产品品牌,并默认禁用遥测相关设置。适合希望采用这种编辑工作流、使用开源发行版以及不同默认扩展注册表的开发者。
主要功能
- 编辑文件和多文件夹工作区,支持语法高亮、搜索和导航。
- 通过内置支持或兼容扩展,使用语言感知的补全和诊断功能。
- 使用 Git 源代码管理、集成终端、任务和调试工作流。
- 自定义主题、键盘快捷键以及工作区和用户设置。
- 从默认的 Open VSX 注册表或经批准的 VSIX 文件安装扩展。
- 使用随附的
codium命令,从终端打开项目。
项目所需的编程语言运行时、编译器、Git 和调试工具均为单独的依赖项。VSCodium 并不保证所有专有 Microsoft 扩展或服务都能原样运行。某些扩展有使用限制,或依赖仅在 Microsoft 官方 VS Code 构建中提供的 API 或产品标识符。请查看每个扩展的许可证和兼容性,不要假定能在 Marketplace 上找到就意味着可以在此使用。
安装和首次使用
使用 brew install --cask vscodium 安装,或选择适用于 Mac 架构的官方 ZIP/DMG,并将 VSCodium.app 放入 Applications。启动应用,打开文件夹,并在扩展视图中选择合适的扩展。在命令行链接可用后,从项目目录运行 codium . 即可打开该文件夹。运行任务或扩展代码前,请根据项目选择适当的工作区信任设置。
现有 VS Code 用户可参阅 VSCodium 的迁移指南,复制设置并选择兼容的扩展;其设置和扩展目录默认并不完全相同。默认注册表是 Open VSX,而非 Microsoft Visual Studio Marketplace。在许可允许的情况下,可向扩展维护者获取缺失的扩展。
要求、依赖项和平台
该项目目前列出的系统要求为 macOS 12 或更新版本,适用于 Intel x64 和 Apple Silicon ARM64 构建。Homebrew cask 为这些架构提供单独的下载,且未声明其他 formula 依赖项或明确的 cask 冲突。其 Big Sur 变体固定为较旧的 1.106.37943 构建;此兼容性回退版本不可与当前的 1.135.06055 发行版混淆。
官方 1.135.06055 Apple Silicon ZIP 大小为 237,868,790 字节。这是下载大小,并非安装后的磁盘占用量。尚未为此 VSCodium 构建确定通用的最低内存或安装空间要求。项目工具和扩展会增加各自的要求。
另有官方发行版提供适用于受支持架构的 Windows 和 Linux 软件包,以及 CLI 和远程扩展宿主归档文件。可用性因架构和版本而异。Linux AppImage 和发行版软件包可能有不同的系统库要求;Mac cask 不会安装这些软件包。远程宿主归档文件是独立组件,不能替代桌面应用。
账户、费用、许可和隐私
该编辑器免费,二进制文件以 MIT 许可证分发。本地编辑无需 VSCodium 订阅或账户。扩展、身份验证提供商、AI 集成和远程服务可能各自有单独的账户、费用、条款和遥测行为。
VSCodium 会禁用核心遥测相关设置并替换多个 Microsoft 端点,但这并不意味着完全没有网络活动。应用或扩展更新检查以及已启用的在线功能可能会发起请求,扩展也可能发送自己的遥测数据。选择配置时,请查看标记为 usesOnlineServices 的设置以及各扩展的隐私控制选项。
VSCodium 的发行版本号包含发行版构建标识符。记录的 1.135.06055、1.126.04524 和 1.121.03429 构建分别对应上游 VS Code 1.135.0、1.126.0 和 1.121.0。Microsoft 的上游发行说明包含产品或服务功能,这些功能可能需要单独许可的扩展或服务,不应视为 VSCodium 的功能保证。
随附的官方网站图片展示了历史版本的编辑器工作区,其中有一个 C 文件和补全建议。图片未标明确切构建版本和操作系统;它并非 1.135.06055 的截图。
新版本 1.135.06055 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译
- 编辑器基础将上游 VS Code 更新至 1.135.0,并更新 VSCodium 补丁。
- 构建修复修正 enableASARSupport 守卫条件反转的问题。
- 平台新增 anylinux AppImage,并修复无特权用户使用 AppImage 的限制。