gpt4 book ai didi

linux - 当没有 Internet 连接时,如何将扩展安装到作为 Remote-SSH 远程端的 VS Code 服务器中?

转载 作者:行者123 更新时间:2023-12-04 15:17:36 24 4
gpt4 key购买 nike

我在没有直接互联网连接的网络中工作。
我的台式电脑上有 VS Code,我使用“远程 - SSH”扩展(0.55 版)在 Linux VM 上进行开发。它运作良好。
有时我需要将其他扩展安装到桌面 VS Code(使用 code --install-extension <path-to-vsix> 很容易完成)和“远程 - SSH”服务器的 Linux 端。
我的问题是“在这种情况下,如何将 Extensions 正确安装到 Linux 服务器中?”
我将描述我所做的,有时部分工作,但我使用这个过程来升级扩展和丢失的功能(如输出的着色),所以一定缺少一些东西。我想知道缺少的步骤。

  • 从连接 Internet 的计算机下载扩展程序。扩展程序页面上有一个“下载扩展程序”链接,地址为 marketplace.visualstudio.com/vscode .将它(无论如何都可以)复制到您的 Linux 开发主机上。
  • 将 VSIX 文件复制到 ~/.vscode-server/data/CachedExtensionVSIXs/并通过去掉“.vsix”扩展名来重命名文件。
  • 有时扩展在此阶段变得可安装。我不确定这有效和有时无效的情况之间有什么区别。至少值得一试 --- 转到 VS Code,连接到您的远程主机,查看扩展面板,如果您可以从那里安装它,那对您有好处。如果它不起作用,请关闭与远程主机的连接。
  • 假设上一步失败,您将需要解压缩 VSIX 并将其复制到位。以下代码以 cmake-tools 扩展为例。
  • 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/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com