Kombinieren Sie Zipfile: mit scp:, um Remote-Zip mit Vim zu öffnen?

Kombinieren Sie Zipfile: mit scp:, um Remote-Zip mit Vim zu öffnen?

Beide

vim scp://remotehost///path/to/file.txt

Und

vim zipfile:/path/to/file.zip::path/inside/zip/file.txt

Funktioniert zum Öffnen von Remote- oder Datei in ZIP-Archiven.

Was ist, wenn man beides gleichzeitig braucht?

ich habe es versucht

vim scp://remotehost///path/to/file.zip

Dadurch wird der ZIP-Inhalt nicht geöffnet, wie dies bei einer lokalen ZIP-Datei der Fall ist.

keines von

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

arbeiten

(Wie) ist es möglich, zipfile: und scp: in einem Befehl zu kombinieren, um eine Datei innerhalb der Remote-Zip-Datei zu öffnen?

Antwort1

Beide Plugins (netzwUndReißverschluss) Verwenden Sie Autocmds für benutzerdefinierte Dateipräfixe, um spezielle Dateisysteme (remote bzw. zip) zu erkennen, und delegieren Sie dann das Lesen und Schreiben an benutzerdefinierten Plugin-Code. Ich denke, die Kombination funktioniert nicht, da beide denselben Integrationspunkt verwenden, aber ich denke, die Integrationen könnten erweitert werden, sodass eine Art Syntax funktionieren würde (aber es könnte chaotisch werden).

Glücklicherweise werden beide Plugins vom selben Autor (DrChip) gepflegt. Schlagen Sie dem Autor diese Erweiterung also bitte vor (seine E-Mail-Adresse finden Sie in den Plugin-Dateien und der Dokumentation, z. B. unter :help pi_netrw).

verwandte Informationen