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?

Antworten:


7

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

.....
compinit
_comp_options+=(globdots)
.....

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.