Ich hatte oh-my-zsh für eine Weile installiert, und ich konnte einen vollständigen Pfad mit nur einem Buchstaben eingeben und dann die Tabulatortaste drücken, um das Ganze ohne Berücksichtigung der Groß- und Kleinschreibung automatisch zu vervollständigen. Wenn ich zum Beispiel eine Datei bei hätte ~/Documents/sites/great-site/great-file.txt
, könnte ich die vim ~/d/s/g/g
Tabulatortaste eingeben und drücken und sie würde den Pfad auf den richtigen Pfad erweitern, oder wenn es mehrere mögliche Pfade gäbe, würde sie so weit wie möglich erweitert und dorthin springen, wo es einen Konflikt gab .
Ich habe oh-my-zsh deinstalliert, weil der Start langsam war und ich immer wieder aufdringlich aktualisieren wollte. Gibt es eine Möglichkeit, für Dateipfade ohne oh-my-zsh dieselbe Vervollständigung ohne Berücksichtigung der Groß- und Kleinschreibung und keine Vervollständigung im Teilwort- / Ein-Buchstaben-Stil zu erhalten?
quelle
autoload -U compinit
undcompinit
in Ihrem.zshrc
.Antworten:
Ich habe das
.zshrc
und/etc/zshrc
meiner Systeme durchgesehen . Von experimentieren, zu erweitern ,/v/L/S/c
um/var/log/squid/cache.log
brauchte ich drei Einstellungen:Diese letzte Zeile war Teil einiger Einstellungen, die durch Ausführen hinzugefügt wurden
compinstall
. Ich würde vorschlagen, dass Sie es auch ausführen.compinstall
Fügt nicht viele Einstellungen hinzu, sodass Sie sich keine Gedanken über das Aufblähen machen müssen.quelle