是否可以更改ZSH生成的.zcompdump和.zhistory文件的位置?
他们污染了我的主目录。
我找到的一种可能的解决方案是将$ZDOTDIR
的值更改为$HOME/.config/zsh
。我做了以下操作,但它似乎不起作用(临时文件仍在主目录中创建)。
$ cat ~/.zshenv
ZDOTDIR=$HOME/.zsh
. $ZDOTDIR/.zshenv
答案 0 :(得分:2)
compinit
个文件以加快zsh
的运行速度,这会在compinit -d <dumpfile>
中初始化shell完成。您可以.zshrc
SessionServiceProvider
Illuminate\Support\ServiceProvider\SessionServiceProvider
来更改存储compdump的位置。
更改specify an explicit dump file的值以设置不同的位置以存储zsh命令历史记录。