是否可以更改 ZSH 生成的 .zcompdump 和 .zhistory 文件的位置?
他们正在污染我的主目录。
我发现的一种可能的解决方案是更改 $ZDOTDIR
的值至 $HOME/.config/zsh
.我做了以下操作,但它似乎不起作用(仍然在主目录中创建了临时文件)。
$ cat ~/.zshenv
ZDOTDIR=$HOME/.zsh
. $ZDOTDIR/.zshenv
最佳答案
.zcompdump
生成文件以加快compinit
的运行速度, 在 zsh
中初始化 shell 完成.您可以 specify an explicit dump file来自 compinit -d <dumpfile>
在您的 .zshrc
更改存储 compdump 的位置。
更改 HISTFILE
的值设置不同的位置来存储你的 zsh 命令历史。
关于zsh - 更改 zcompdump 文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47745184/