51 zsh
我有多个.zcompdump*.
.rw-r--r-- 47k myuser 13 Jul 10:02 .zcompdump
.rw-r--r-- 47k myuser 14 Jul 16:52 .zcompdump-MacBook Pro (2)-5.7.1
.rw-r--r-- 47k myuser 4 Jun 9:32 .zcompdump-MacBook Pro-5.7.1
.rw-r--r-- 36k myuser 3 Jul 11:07 .zcompdump.macbook-pro-2.lan.54221
Run Code Online (Sandbox Code Playgroud)
其中哪一个zsh实际使用?我可以清除其中一些吗?
小智 60
我将这一行添加到该行的~/.zshrc上面source $ZSH/oh-my-zsh.sh:
export ZSH_COMPDUMP=$ZSH/cache/.zcompdump-$HOST
Run Code Online (Sandbox Code Playgroud)
然后,当我们 时source $ZSH/oh-my-zsh.sh,compinit命令转储到该新位置。
这是compinitoh-my-zsh.sh中的位置。
lol*_*que 30
因为compinitzsh 的机制根据某些环境变量创建文件名,这里是 $HOST。
删除它们是安全的,但除非您将 -D 添加到 zsh 配置中的 compinit 行,否则它们将被重新创建
https://github.com/wurmlab/oswitch/issues/41
它们用于加速完成机制。
您可以删除它们并让它重新创建您需要的内容。