如何配置zsh补全以显示隐藏的文件和文件夹?


11

当前,当我调用完成时,行为是这样的:

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

如何配置补全以列出隐藏文件?

Answers:


8

您可以添加globdots$_comp_options您的.zshrc例如

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

2
有没有一种简单的方法可以忽略当前目录(。)和父目录(..)?它们在补偿单上通常是无用的。
Krzysztof Kaczor

2
@KrzysztofKaczor-除非您.zshrc包含以下内容,否则它们不会显示在完成列表中:zstyle ':completion:*' special-dirs true 在这种情况下,它们会列出,因此很容易解决;)
don_crissti

1
谢谢!原来,它是oh-my-zsh配置的一部分。
Krzysztof Kaczor

8

这是一个zsh选项。它在其简介中提到。

GLOBDOTS允许文件以开头。无需明确指定点即可匹配。

将以下内容添加到您的.zshrc文件中。

setopt globdots
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.