从 VSCode 到 VSCodium

不知道微软出于什么原因要收集一个代码编辑器的数据。

认识

VSCodium 与 VSCode 相比去除了遥测功能,并使用 OpenVSX 这个开源的扩展插件市场。

迁移

数据是通用的,如果需要数据同步安装 Syncing 扩展即可。

注册表

  • 添加右键菜单PS>
    reg import "C:\Users\Mugzx\scoop\apps\vscodium\current\install-context.reg"
  • 设置文件默认打开的应用PS>
    reg import "C:\Users\Mugzx\scoop\apps\vscodium\current\install-associations.reg"

注意要修改为你自己的安装路径。

市场

如果在 OpenVSX 这个市场里面没有想要的扩展,替换为官方的市场即可。

C:\Users\Mugzx\scoop\apps\vscodium\current\resources\app\product.jsonjson
{
  "extensionsGallery": {
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
    "itemUrl": "https://marketplace.visualstudio.com/items",
    "latestUrlTemplate": "https://www.vscode-unpkg.net/_gallery/{publisher}/{name}/latest",
    "controlUrl": "https://main.vscode-cdn.net/extensions/marketplace.json"
  }
}

VSCode还有更完整的product.json配置文件,可以选择性的添加对应字段。

%LOCALAPPDATA%\Programs\Microsoft VS Code\resources\app\product.jsonjson
{
  "extensionsGallery": {
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
    "itemUrl": "https://marketplace.visualstudio.com/items",
    "nlsBaseUrl": "https://www.vscode-unpkg.net/_lp/",
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
    "itemUrl": "https://marketplace.visualstudio.com/items",
    "publisherUrl": "https://marketplace.visualstudio.com/publishers",
    "resourceUrlTemplate": "https://{publisher}.vscode-unpkg.net/{publisher}/{name}/{version}/{path}",
    "extensionUrlTemplate": "https://www.vscode-unpkg.net/_gallery/{publisher}/{name}/latest",
    "controlUrl": "https://main.vscode-cdn.net/extensions/marketplace.json",
    "mcpUrl": "https://main.vscode-cdn.net/mcp/servers.json"
  }
}

体验

除了数据同步我觉得麻烦,其它都还好,反正喜欢开源那就用呗😋。

2025快要结束了,这是一篇年度总结
Arch Linux 安装记录

评论区

评论加载中...