现象是找不到部分常见的插件,比如微软家的C/C++和Python插件等。

参考https://stackoverflow.com/a/37238623。原因是根据vscode协议,只允许插件在vscode内自由使用;而根据vscode开源代码独自构建的编辑器理论上已经不算vscode了,所以再用官方源的话就有吃官司的危险,因而大部分基于vscode的开源项目都采用第三方插件源代替微软的官方插件源,如openvsx等。

具体步骤:把下面这段配置贴到code-server的product.json文件中,作为最顶层元素添加即可(通常位于/usr/lib/code-server/lib/vscode/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"
  }

完成添加后,重启code-server服务,再去插件区就能搜索到官方源的插件了。


2023.4更新

VSCode IntelliSense是个什么垃圾东西,食我vscode-clangd

标签: none

添加新评论