
Оба
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
).