非表示のファイルとフォルダを表示するようにzsh補完を構成するにはどうすればよいですか?


11

現在、完了を呼び出すと、動作は次のようになります。

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

隠しファイルも一覧表示するように補完を構成するにはどうすればよいですか?

回答:


8

あなたのegに追加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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.