两个都
vim scp://remotehost///path/to/file.txt
和
vim zipfile:/path/to/file.zip::path/inside/zip/file.txt
用于打开远程文件或 zip 存档中的文件。
如果同时需要两者怎么办?
我试过了
vim scp://remotehost///path/to/file.zip
这不会像本地 zip 文件那样打开 zip 内容。
没有一个
vim zipfile:scp://remotehost///path/to/file.zip::/path/in/zip/file.txt
vim scp://remotehost//zipfile:/path/to/file.zip::/path/in/zip/file.txt
工作
(如何)是否可以将 zipfile: 和 scp: 结合在一个命令中来打开远程 zip 文件内的文件?
答案1
两个插件(网络和压缩)在自定义文件前缀上使用 autocmd 来检测特殊文件系统(分别为远程和 zip),然后将读取和写入委托给自定义插件代码。我认为这种组合不起作用,因为两者都使用相同的集成点,但我认为可以扩展集成,以便某种语法可以工作(但可能很混乱)。
幸运的是,这两个插件均由同一作者(DrChip)维护,因此请向作者建议此增强功能(他的电子邮件地址可以在插件文件和文档中找到,例如在 下:help pi_netrw
)。