Featured image of post Arch Linux上修改Code-OSS扩展源

Arch Linux上修改Code-OSS扩展源

类比于Chrome 浏览器和其开源的“上游”项目 Chromium。VS Code 确实是基于开源代码库构建的。而微软官方发布的版本带有一些与微软相关的功能,包括一项商标、一个插件库、一个 C# 调试器以及遥测。但如果你克隆仓库然后自行编译,这些东西都不会被加入,所以你会得到一个名为 Code - OSS 的“干净”版本(OSS,Open-source software )。

我之前使用

1
pacman -S code

所安装的正是Code-OSS ,默认不使用微软官方扩展市场。

方法一

我们可以通过修改/usr/lib/code/product.json解决这个问题,添加如下内容:

1
2
3
4
5
"extensionsGallery": {
      "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
      "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
      "itemUrl": "https://marketplace.visualstudio.com/items"
}

重新启动Code-OSS就可以了。

方法二

方法一正常使用一段时间后,在某次重启后出现打不开Code-OSS的情况,所幸从AUR上找到了另一个包解决了问题,记录在此。

1
yay -S code-marketplace
Built with Hugo
Theme Stack designed by Jimmy