Sie müssen das exdir (das Verzeichnis, in das Sie expandieren möchten) mit dem Schalter '-d' ansetzen.
Zweites Argument der ZSH-Autovervollständigung
587
astropanic
Ich bin in meinem $ HOME-Verzeichnis, es gibt eine foo.zip-Datei. Ich möchte es in das $ HOME / work-Verzeichnis extrahieren, das existiert
Ich tippe unzip foo ein, es erweitert den Dateinamen, ich gebe es ein, aber es erweitert nicht das "w" in das "work" -Verzeichnis
Wie soll das funktionieren? In Bash funktioniert das sofort.
Was * genau * hast du eingegeben? Meine Version von `unzip` erwartet, dass das zweite Argument der Name einer Datei innerhalb des Archivs ist. Um in ein anderes Verzeichnis zu extrahieren, gebe ich "unzip foo.zip -dw" ein und "zsh" führt "w" in "work" aus.
Gilles vor 13 Jahren
5
@ Gilles: Dein Kommentar sollte eine Antwort sein. Der Unterschied besteht darin, dass die Bash-Beendigungsfunktion für "entpacken" einfach ist und nicht den Inhalt des Archivs betrachtet oder ob "-d" vorhanden ist. Die Zsh-Fertigstellung für "Unzip" ist viel komplizierter.
Dennis Williamson vor 13 Jahren
0
1 Antwort auf die Frage
1
Chris2048
Ich muss meine Easy Extract-Funktion in bash durchgehen und einige Funktionen hinzufügen.
Rob vor 12 Jahren
0
Verwandte Probleme
-
6
Welche zsh-Funktionen verwenden Sie?
-
3
Benutzerdefinierte Farben für Shell
-
1
Brechen Sie gewaltsam eine for-Schleife in sh
-
2
Wie lässt sich vims automatische Vervollständigung wie die standardmäßige automatische Vervollständi...
-
3
warum zsh git autocompletion nicht so gut wie bash ist?
-
1
Systemweite Umgebungsvariablen für zsh unter Ubuntu
-
1
Wie kann ich auf ein Verzeichnis mit dem neuesten Zeitstempel im Namen zugreifen?
-
2
Zsh git automatische Vervollständigung anpassen
-
4
Wie formatiere ich den Pfad in einer zsh-Eingabeaufforderung?
-
2
Wie kann ich die Eingabe eines Befehlsnamens in zsh zweimal korrigieren?