如何在 SSH 盒子上手动安装 VSCode 扩展?

And*_*Mac 4 ssh visual-studio-code

我使用远程开发扩展在远程 SSH 主机上编辑代码。代码大部分是用 Python 编写的,所以我自然希望使用 Python 扩展来执行“转到定义”、linting 等操作。

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

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

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

H S*_*ore 6

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

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