在 CODE-OSS 中找不到某些扩展(Visual Studio Code 的开源变体)

EX1*_*ER0 18 visual-studio-code manjaro

我已经在 manjaro linux 中使用 Code-OSS 几个月了,这是我第一次遇到这种情况。(在我重新安装 manjaro 之后)当我搜索 Java Extension Pack 或 Intellisense 时,我在扩展市场中没有得到任何结果。不知道是我设置的问题还是大家遇到了这个问题。如果您知道解决方案,请告诉我。

提前致谢

Cla*_*lay 23

这可以通过添加以下内容来解决product.json

"extensionsGallery": {
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
    "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
    "itemUrl": "https://marketplace.visualstudio.com/items"
}
Run Code Online (Sandbox Code Playgroud)

这也可以通过复制固定product.json从正式构建(在的.zip archvieproduct.json是根据/usr/share/code/resources/app/product.json其中包含上述线)。根据您的分布,确切位置可能会有所不同。

更多信息:https : //github.com/Microsoft/vscode/issues/1557

  • 另请尝试查看“/usr/lib/code/product.json”。 (9认同)

EX1*_*ER0 6

感谢@Clay 的回复。在我发布这个问题之前我看到了那个帖子。这些 json 代码已经在我的product.json文件中,但我仍然无法获取扩展名。然后我从 AUR 构建了 VISUAL STUDIO CODE ( visual-studio-code-bin),现在它按预期正常工作。我不知道这背后的原因是什么,但这就是我解决它的方法。

另外,如果有人正在阅读本文并想了解 VSCode 的不同变体,那么这里是 VSCode 的 archWiki 页面。


小智 5

作为从 AUR手动编辑product.json或构建整体的替代方法,visual-studio-code-bin您可以使用不同的 AUR 包 -来自 Code OSS 包的code-marketplace补丁product.json( code)

  • 最佳答案,很有魅力! (2认同)