我在没有直接互联网连接的网络中工作。
我的台式电脑上有 VS Code,我使用“远程 - SSH”扩展(0.55 版)在 Linux VM 上进行开发。它运作良好。
有时我需要将其他扩展安装到桌面 VS Code(使用 code --install-extension <path-to-vsix>
很容易完成)和“远程 - SSH”服务器的 Linux 端。
我的问题是“在这种情况下,如何将 Extensions 正确安装到 Linux 服务器中?”
我将描述我所做的,有时部分工作,但我使用这个过程来升级扩展和丢失的功能(如输出的着色),所以一定缺少一些东西。我想知道缺少的步骤。
cd /tmp
mkdir cmaketools && cd cmaketools
7z x -tzip ~/.vscode-server/data/CachedExtensionVSIXs/ms-vscode.cmake-tools-1.4.2
cd ~/.vscode-server/extensions/
mv /tmp/cmaketools/extension ms-vscode.cmake-tools-1.4.2
cd ms-vscode.cmake-tools-1.4.2/
cp /tmp/cmaketools/extension.vsixmanifest .vsixmanifest
最佳答案
您可以从 Marketplace 下载扩展并上传扩展 vsix
文件到远程。
在远程 VSC 中使用 Install from VSIX...
扩展栏顶部菜单上的命令。
关于linux - 当没有 Internet 连接时,如何将扩展安装到作为 Remote-SSH 远程端的 VS Code 服务器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64022855/