.zcompdumpファイルの個別のパス


9

.zcompdump-*ファイルはダンプされた構成ファイルであり、完了を高速化し、安全に削除できることを理解しています。ホームディレクトリが乱雑になるため、別の場所に保存します。そうするための良い方法は何ですか?

ZDOTDIR変数を使用するオプションがあることはわかっていますが、その場合、すべてのzshドットファイルをその場所に配置する必要があります。.zcompdumpファイルを別の場所に保存したいだけです。

回答:


8

.zshrc、の呼び出しを変更して、ファイルの場所を指定compinitする-dオプションを追加します。例えば:

compinit -d ~/.cache/zsh/zcompdump-$ZSH_VERSION

@Gillesに感謝します。oh-my-zshをロードした後でも、これを呼び出すことができると思いますか?
Amelio Vazquez-Reina

1
@ AmelioVazquez-Reinaいいえ、compinit呼び出される場所を変更する必要があります。それを2回呼び出すと、その呼び出しで指定された名前で、またはを~/.zcompdump渡さないかのように、毎回ファイルが作成されます-d。Robby Russellの設定ではなく設定が必要な場合は、oh-my-zshを使用しないでください。
Gilles「SO-邪悪なことをやめなさい」

あなたが持っていない場合は、ファイルが作成されないことに注意してください~/.cache/zsh/ディレクトリ
VasyaNovikov
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.