下载代理背后的 Visual Studio Code 扩展

ETL*_*ETL 8 visual-studio-code

尽管设置了http.proxy设置,但我无法下载扩展(或浏览扩展)。

ETL*_*ETL 5

我发现如果我用--proxy-server=http://myproxy.example.com:3128它启动程序,它就可以工作。


Jor*_*nee 5

用于code-server远程开发的不支持该--proxy-server标志。

我找到的解决方法是手动下载.vsix我想要安装的扩展的扩展存档。例如,从这里: https: //marketplace.visualstudio.com/items?itemName=ms- vscode.cpptools 在“资源”下的右侧有一个“下载扩展”下拉菜单,我可以在其中下载服务器平台的扩展。

然后,将此存档移动到目标服务器。因为我使用的是 ssh 遥控器,所以我就scp结束了。

然后,从存档安装扩展:

~/.vscode-server/bin/<id>/bin/code-server --install-extension /path/to/archive.vsix
Run Code Online (Sandbox Code Playgroud)

这应该安装扩展。在扩展也显示为已安装在编辑器中之前,我必须重新启动编辑器几次。