在code-server里添加vscode官方插件源
现象是找不到部分常见的插件,比如微软家的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
啦