Объединить zipfile: с scp:, чтобы открыть удаленный zip-архив с помощью vim?

Объединить zipfile: с scp:, чтобы открыть удаленный zip-архив с помощью vim?

Оба

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

Оба плагина (сетьипочтовый индекс) использовать autocmds на пользовательских префиксах файлов для обнаружения специальных файловых систем (remote и zip соответственно), а затем делегировать чтение и запись пользовательскому коду плагина. Я думаю, что эта комбинация не работает, потому что оба используют одну и ту же точку интеграции, но я думаю, что интеграции можно расширить, чтобы работал какой-то синтаксис (но это может быть беспорядочно).

К счастью, оба плагина поддерживаются одним и тем же автором (DrChip), поэтому, пожалуйста, предложите это улучшение автору (его адрес электронной почты можно найти в файлах плагина и документации, например, в разделе :help pi_netrw).

Связанный контент