.zcompdump-*
ファイルはダンプされた構成ファイルであり、完了を高速化し、安全に削除できることを理解しています。ホームディレクトリが乱雑になるため、別の場所に保存します。そうするための良い方法は何ですか?
ZDOTDIR
変数を使用するオプションがあることはわかっていますが、その場合、すべてのzshドットファイルをその場所に配置する必要があります。.zcompdump
ファイルを別の場所に保存したいだけです。
.zcompdump-*
ファイルはダンプされた構成ファイルであり、完了を高速化し、安全に削除できることを理解しています。ホームディレクトリが乱雑になるため、別の場所に保存します。そうするための良い方法は何ですか?
ZDOTDIR
変数を使用するオプションがあることはわかっていますが、その場合、すべてのzshドットファイルをその場所に配置する必要があります。.zcompdump
ファイルを別の場所に保存したいだけです。
回答:
で.zshrc
、の呼び出しを変更して、ファイルの場所を指定compinit
する-d
オプションを追加します。例えば:
compinit -d ~/.cache/zsh/zcompdump-$ZSH_VERSION
compinit
呼び出される場所を変更する必要があります。それを2回呼び出すと、その呼び出しで指定された名前で、またはを~/.zcompdump
渡さないかのように、毎回ファイルが作成されます-d
。Robby Russellの設定ではなく設定が必要な場合は、oh-my-zshを使用しないでください。
~/.cache/zsh/
ディレクトリ