
両方
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
仕事
リモート zip ファイル内のファイルを開くために、zipfile: と scp: を 1 つのコマンドで組み合わせることは (どのように) 可能ですか?
答え1
両方のプラグイン(ネットそしてジップ) は、カスタム ファイル プレフィックスで autocmd を使用して特殊なファイル システム (それぞれリモートと zip) を検出し、読み取りと書き込みをカスタム プラグイン コードに委任します。どちらも同じ統合ポイントを使用するため、この組み合わせは機能しないと思いますが、何らかの構文が機能するように統合を拡張できると思います (ただし、面倒になる可能性があります)。
幸いなことに、両方のプラグインは同じ作者 (DrChip) によって保守されているので、作者にこの機能強化を提案してください (作者の電子メール アドレスは、プラグイン ファイルとドキュメント内 ( など) に記載されています:help pi_netrw
)。