前言
很之前,我一直认为code-server是因为技术问题,所以不支持vscode的官方插件,所以一直想的是能不能debian不安装桌面,然后只装个debian的 vscode,用网页来作前端在飞牛内嵌显示,后面我神奇的发现,可以将vsvode的vsix插件包下载过来,然后弄到Nas的文件用code-server --install-extension XXX.vsix来安装,就可以用了,再后面才发现原来我见识不足,这操作也可以不用那很麻烦,教程来源:如何让 code-server 使用 vscode 官方插件仓库
正文
先在飞牛商店安装vscode-server,然后连接这个vscode,用nano命令修改 /usr/lib/code-server/lib/vscode/product.json文件,以ctrl+F查找“linkProtectionTrustedDomains”字段,然后下面步骤修改:
删除代码块
"linkProtectionTrustedDomains": [
"https://open-vsx.org"
],
添加代码块
"linkProtectionTrustedDomains": [
"https://open-vsx.org",
"https://**place.visualstudio.com"
],
"extensionsGallery": {
"serviceUrl": "https://**place.visualstudio.com/_apis/public/gallery",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
"itemUrl": "https://**place.visualstudio.com/items",
"controlUrl": "",
"recommendationsUrl": ""
},
最后ctrl+O保存,按Enter确定写入,ctrl+X退出重启vscode-server容器完工:
