VS Code 多年来一直是我的主要文本编辑器/IDE。“Brackets”是我最初用于 Web 开发的 IDE,然后我转向“Atom”并最终使用 VS Code。
不要误会我的意思,VS Code 是一个很好的编辑器。自首次发布以来,它已有所改进。但是从本月开始,我将从 VS Code 切换到 VS Codium。请允许我解释一下,
VS Codium 官网 – https://vscodium.com
微软发布的 VS Code 不是开源软件。微软正在遵循 VS Code 编辑器的开放核心模型,就像谷歌正在遵循其 Chrome 浏览器的开放核心模型一样。
在开放核心模型中,编辑器的核心是作为一个开源项目开发的,VS Code 的源代码在 MIT 许可下。但是,Microsoft 使用此核心并对其进行修改,合并其专有更改,包括 遥测跟踪, 并将其作为专有版本发布,具有自己的许可,不是 FOSS 许可,因此与 MIT 许可不同。
它类似于 Chrome 浏览器,浏览器的核心是“Chromium”,一种在 FOSS 许可下开发和发布的开源浏览器。谷歌随后对其进行了修改,整合了专有的谷歌服务,并将 Chrome 作为单独的浏览器发布。
Microsoft 以非 Microsoft VS Code 分支无法使用来自官方 Microsoft VS Code 商店的扩展的方式修改 VS Code。不仅如此,微软开发和发布的一些 VS Code 扩展只能在微软发布的 VS Code 中工作,而不能在非微软 VS Code 的分叉上工作。
遵循开放核心原则的组织没有任何问题。微软仍然需要为为 VS Code 做出贡献的开发人员以及与 VS Code 相关的其他账单以及运行扩展商店付费。
如果你想获得完整的开源 MIT 许可的 VS 代码,没有遥测跟踪,你必须从存储库下载源代码并自己构建 VS 代码。
大多数用户很难从源代码构建 VS Code。
这就是 VS Codium 的用武之地,
VS Codium 是 VS Code 的完全开源版本,没有 Microsoft VS Code 附带的限制和跟踪。VS Codium 团队从源代码构建 VS Code,并以 VS Codium 名称发布不同平台的构建。
我想跳过 VS Code 附带的所有跟踪。我越来越对他们的扩展市场感到不安,那里有越来越多的扩展开始销售我们免费使用的扩展的专业版。
尽管我以前见过 VS Codium,但唯一让我无法切换的是所有扩展都缺乏可用性。我用来自定义 VS Code 体验的扩展。
但是 VS COdium 的扩展生态系统已经成熟,几乎所有 VS Code 的开源扩展现在都可以在 open-vsx 扩展市场下用于 VS Codium。
这些扩展由官方开发者或社区上传。现在我使用的扩展在 VS Codium 中可用,我顺利过渡到 VS Codium,没有什么可抱怨的。
我唯一想念的是“Monokai pro”主题,我在 VS Code 上使用过它,但我在 Open VSX 注册表上找到了一个新的最爱,叫做“Blackboard Pro” (它是免费的)。
安装 VS Codium 最简单的方法是通过包管理,可用于您各自的操作系统。
winget install vscodium
brew install --cask vscodium
sudo apt update && sudo apt install codium
性能方面,我没有看到明显的变化,可能是因为我的 MBP 和我的 Windows 机器都有足够的规格来顺利运行 VS Codium 和 VS Code,但我确信性能提升很小,因为你没有在后台运行的遥测向 Microsoft 发送数据。
如果您是 VS Code 用户,我建议您尝试 VS Codium,看看它是否也适合您。
Prev Chapter:Coinbase背后的大赢家:成功来自深刻的思考与自律
Next Chapter:13万亿市值灰飞烟灭,被吹上天的加密货币就这样崩盘了?