Wie kann ich die zsh-Vervollständigung so konfigurieren, dass versteckte Dateien und Ordner angezeigt werden?

10

Derzeit ist das Verhalten beim Aufrufen der Vervollständigung wie folgt:

% cd ~/<TAB>
Completing directory
Desktop/    Downloads/  Pictures/   system/     Videos/
Documents/  Music/      Public/     Templates/  www/

Wie kann ich die Vervollständigung so konfigurieren, dass auch die versteckten Dateien aufgelistet werden?

the_velour_fog
quelle

Antworten:

7

Sie könnten hinzufügen , globdotsum $_comp_optionsin Ihrem .zshrcBeispiel

.....
compinit
_comp_options+=(globdots)
.....
don_crissti
quelle
1
Gibt es eine einfache Möglichkeit, das aktuelle Verzeichnis (.) Und das übergeordnete Verzeichnis (..) zu ignorieren? Sie sind auf einer Comp-Liste oft nutzlos.
Krzysztof Kaczor
1
@KrzysztofKaczor - Diese werden nie in der Abschlussliste angezeigt, es sei denn, Ihre .zshrcenthält so etwas: zstyle ':completion:*' special-dirs true In diesem Fall werden sie aufgelistet, so dass es eine einfache Lösung ist;)
don_crissti
Vielen Dank! Es stellt sich heraus, dass es Teil der oh-my-zsh-Konfiguration ist.
Krzysztof Kaczor
7

Dies ist eine zsh-Option. Es wird in seiner Einleitung erwähnt .

Mit GLOBDOTS können Dateien beginnen, die mit a beginnen. abgeglichen werden, ohne den Punkt explizit anzugeben.

Fügen Sie Ihrer .zshrc-Datei Folgendes hinzu.

setopt globdots
Bluu
quelle