是否可以配置vs code
以支持ZMODEM
协议?我可以用sz
命令使用xshell
来下载文件,但是当我尝试在vs code
中使用sz
时,这里它返回一些随机数。
(base) [alpha@hpc03 newfile]$ sz INCAR
�*B00000000000000
我在vs code
中使用Remote-SSH
扩展连接到Linux系统。
我的问题是:
是否有任何扩展或配置方法,可以让我在vs code
中使用sz
?
据我所知(我看了,没有发现任何东西)没有现有的扩展或方法来使用VSCode的ZModem协议。然而,从2017年开始,有一个pull请求增加了对Xterm的支持,Xterm是VSCode使用的终端显示。正如在这个问题中提到的,VSCode开发人员需要更多的信息。
就扩展而言,如果您或任何阅读本文的人想为此目的制作扩展,您可以使用Javascript中的ZModem.js协议实现,并自己编写扩展,或者做类似的事情。
FromRemote-SSH
docs
VS Code将在PATH中查找
ssh
命令。如果失败,在Windows上,它将尝试在默认的Git for Windows安装路径中找到ssh.exe
。您还可以通过在settings.json
中添加remote.SSH.path
属性来指定VS Code在哪里找到SSH客户端。
也许你可以用这种方式包含Xshell。或者找到一个windows版本的zssh(不是来自Ziti项目),它可以工作。另一个候选是SecureCRT。(通过)。不过,这些丰富的GUI应用程序可能无法作为简单的CLI程序嵌入。在这种情况下,这将是一个有用的功能。
有人提交了要求在vcode -remote中使用szrz的问题,但是赞了<10和未收到,我们可以重新启动问题
https://github.com/microsoft/vscode-remote-release/issues/6690