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


11

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

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

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

Ответы:


8

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

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

2
Есть ли простой способ игнорировать текущий каталог (.) И родительский каталог (..)? Они часто бесполезны в списке компов.
Кшиштоф Качор

2
@KrzysztofKaczor - Они никогда не показываются в списке завершения, если только вы не .zshrcсодержите что-то вроде этого: zstyle ':completion:*' special-dirs true в этом случае они перечислены, так что это легко исправить;)
don_crissti

1
Спасибо! Оказывается, это часть конфига oh-my-zsh.
Кшиштоф Качор

8

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

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

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

setopt globdots
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.