可以更改ZSH生成的.zcompdump和.zhistory文件的位置吗?
他们污染了我的主目录。
我找到的一种可能的解决方案是将$ZDOTDIR
的值更改为$HOME/.config/zsh
。我执行了以下操作,但似乎不起作用(临时文件仍在主目录中创建)。
$ cat ~/.zshenv
ZDOTDIR=$HOME/.zsh
. $ZDOTDIR/.zshenv
发布于 2018-01-02 16:16:43
生成.zcompdump
文件是为了加快compinit
的运行速度,它在zsh
中初始化外壳完成。你可以在你的.zshrc
中通过specify an explicit dump file by compinit -d <dumpfile>
来改变compdump的存储位置。
更改HISTFILE
的值,以设置不同的位置来存储zsh命令历史记录。
https://stackoverflow.com/questions/47745184
复制相似问题