【问题标题】:How to manually install a VSCode extension on SSH box?如何在 SSH 盒子上手动安装 VSCode 扩展?
【发布时间】:2020-08-10 04:22:47
【问题描述】:

我使用远程开发扩展在远程 SSH 主机上编辑代码。代码大部分是 Python 的,所以我很自然地喜欢使用 Python 扩展来完成诸如“去定义”、linting 之类的事情。

但是,当我在本地打开 VSCode 中的 Python 扩展时,有这个按钮“在 SSH 中安装:my-host-machine”。当我按下它时,它会显示“正在安装...”一段时间,然后静默失败。我无法修复它,因为我没有看到任何 stderr 输出来知道出了什么问题。

我的问题是,如何手动将 VSCode 扩展安装到运行 VSCode 服务器的 SSH 框?这样我就知道为什么它无法安装并能够修复它。

我需要像 code --install-extension /path/to/vsix 这样的东西,但可以在我的 SSH 机器上而不是在我的本地机器上执行。

【问题讨论】:

  • 本地安装并将扩展目录复制到ssh机器,如果语言服务器也是其中的一部分我不知道
  • 在扩展的市场页面右侧是下载链接

标签: ssh visual-studio-code


【解决方案1】:

我知道你说过你想要一个命令,但这是我手动安装的。

  1. 我从市场上下载了它并将它复制到我的 ssh 机器示例:/root/ms-python.python-2020.5.86398.vsix
  2. 在我的本地机器上,我选择了从 VSIX 安装的选项,它显示了远程 SSH 机器路径
  3. 我选择了我的 VSIX 文件并按下确定,它开始安装并在 5 分钟后安装,过程非常缓慢。 安装后它要求重新加载并且它工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    • 1970-01-01
    • 1970-01-01
    • 2014-05-31
    • 2014-01-25
    • 1970-01-01
    相关资源
    最近更新 更多