Wie bekomme ich zsh tab Vervollständigung auf "vi ** / foo<tab>msgstr "" "um die erste passende Datei" foo * "irgendwo unter dem aktuellen Verzeichnis abzugleichen? </tab>
320
Mike Morearty
Wie kann ich erreichen, dass die zsh-Tabulatorvervollständigung in einem Unterverzeichnis unter dem aktuellen Verzeichnis cat **/foo<TAB>
übereinstimmt und die erste Dateianpassung abschließt foo*
?
Führen Sie dies beispielsweise aus, wenn Sie sich in einem neuen Testverzeichnis befinden: (wieder ist dies zsh)
% mkdir aaa bbb ccc % touch aaa/foo bbb/foo ccc/foo % cat **/f<TAB>
Was ich möchte, wenn ich in <TAB>
der letzten Zeile klicke, ist, dass mein Bildschirm so aussieht:
% cat aaa/foo_ # filled in the first match; "_" is the cursor aaa/foo bbb/foo ccc/foo # and here is the list of all matches
Ich habe es versucht setopt GLOB_COMPLETE
, aber das hat nicht getan, was ich wollte.
0 Antworten auf die Frage
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?