我有多个 `.zcompdump` 文件,为什么我有多个这些文件?
I have multiple files of `.zcompdump` , why do I have multiple files of these?
我有 .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
实际使用了其中哪一个?我可以清除其中的一些吗?
因为zsh的compinit
机制根据一些环境变量创建文件名,这里是$HOST.
It's safe to delete them, but they will be recreated unless you add -D to compinit line in your zsh config
https://github.com/wurmlab/oswitch/issues/41
它们用于加速完成机制。
您可以删除它们并让它重新创建您需要的那个。
我将此行添加到 source $ZSH/oh-my-zsh.sh
行上方的 ~/.zshrc
:
export ZSH_COMPDUMP=$ZSH/cache/.zcompdump-$HOST
然后,当我们 source $ZSH/oh-my-zsh.sh
时,compinit
命令转储到那个新位置。
这里是 oh-my-zsh.sh.
中的 compinit
is
我有 .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
实际使用了其中哪一个?我可以清除其中的一些吗?
因为zsh的compinit
机制根据一些环境变量创建文件名,这里是$HOST.
It's safe to delete them, but they will be recreated unless you add -D to compinit line in your zsh config
https://github.com/wurmlab/oswitch/issues/41
它们用于加速完成机制。
您可以删除它们并让它重新创建您需要的那个。
我将此行添加到 source $ZSH/oh-my-zsh.sh
行上方的 ~/.zshrc
:
export ZSH_COMPDUMP=$ZSH/cache/.zcompdump-$HOST
然后,当我们 source $ZSH/oh-my-zsh.sh
时,compinit
命令转储到那个新位置。
这里是 oh-my-zsh.sh.
中的compinit
is