Jak skonfigurować uzupełnianie zsh, aby wyświetlać ukryte pliki i foldery?


11

Obecnie, gdy wywołuję zakończenie, zachowanie wygląda następująco:

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

Jak mogę skonfigurować uzupełnienie, aby wyświetlało także listę ukrytych plików?

Odpowiedzi:


8

Możesz dodać globdotsdo $_comp_optionsswojego .zshrcnp

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

2
Czy istnieje prosty sposób na zignorowanie katalogu bieżącego (.) I katalogu nadrzędnego (..)? Często są bezużyteczne na liście porównawczej.
Krzysztof Kaczor,

2
@KrzysztofKaczor - Nie są one nigdy wyświetlane na liście ukończenia, chyba że .zshrczawiera coś takiego: zstyle ':completion:*' special-dirs true w takim przypadku są one wymienione, więc łatwo to naprawić;)
don_crissti

1
dzięki! okazuje się, że jest to część konfiguracji oh-my-zsh.
Krzysztof Kaczor,

8

To jest opcja zsh. Jest wspomniany we wstępie .

GLOBDOTS pozwala na pliki zaczynające się od. być dopasowane bez wyraźnego określenia kropki.

Dodaj następujące elementy do pliku .zshrc.

setopt globdots
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.