我有多个.zcomdump
文件。
.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
zsh
实际使用的是哪一个?我能把他们中的一些清除掉吗?
发布于 2020-07-17 09:45:34
因为zsh的compinit
机制根据某些环境变量创建文件名,所以这里是$HOST。
删除它们是安全的,但除非在zsh配置中将-D添加到compinit行,否则将重新创建它们
https://github.com/wurmlab/oswitch/issues/41
它们被用来加快完成机制。
您可以删除它们,让它重新创建您需要的。
发布于 2022-02-25 21:09:10
我将这一行添加到~/.zshrc
上的source $ZSH/oh-my-zsh.sh
行之上:
export ZSH_COMPDUMP=$ZSH/cache/.zcompdump-$HOST
然后,当我们source $ZSH/oh-my-zsh.sh
时,compinit
命令转储到那个新位置。
这是compinit
is在噢-my-zsh.sh中的位置。
https://stackoverflow.com/questions/62931101
复制相似问题