Как настроить завершение zsh для отображения скрытых файлов и папок?

11

В настоящее время, когда я вызываю завершение, поведение выглядит так:

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

Как я могу настроить завершение, чтобы перечислить скрытые файлы также?

the_velour_fog
источник

Ответы:

8

Вы можете добавить globdotsк $_comp_optionsвашей , .zshrcнапример ,

.....
compinit
_comp_options+=(globdots)
.....
don_crissti
источник
2
Есть ли простой способ игнорировать текущий каталог (.) И родительский каталог (..)? Они часто бесполезны в списке компов.
Кшиштоф Качор
2
@KrzysztofKaczor - Они никогда не показываются в списке завершения, если только вы не .zshrcсодержите что-то вроде этого: zstyle ':completion:*' special-dirs true в этом случае они перечислены, так что это легко исправить;)
don_crissti
1
Спасибо! Оказывается, это часть конфига oh-my-zsh.
Кшиштоф Качор
8

Это вариант Zsh. Упоминается во введении .

GLOBDOTS позволяет файлы, начинающиеся с. быть сопоставлены без явного указания точки.

Добавьте следующее в ваш файл .zshrc.

setopt globdots
Bluu
источник