更改zcompdump文件的位置

时间:2017-12-11 01:07:28

标签: zsh

是否可以更改ZSH生成的.zcompdump和.zhistory文件的位置?
他们污染了我的主目录。
我找到的一种可能的解决方案是将$ZDOTDIR的值更改为$HOME/.config/zsh。我做了以下操作,但它似乎不起作用(临时文件仍在主目录中创建)。

$ cat ~/.zshenv
ZDOTDIR=$HOME/.zsh
. $ZDOTDIR/.zshenv

1 个答案:

答案 0 :(得分:2)

生成

compinit个文件以加快zsh的运行速度,这会在compinit -d <dumpfile>中初始化shell完成。您可以.zshrc SessionServiceProvider Illuminate\Support\ServiceProvider\SessionServiceProvider来更改存储compdump的位置。

更改specify an explicit dump file的值以设置不同的位置以存储zsh命令历史记录。