当我尝试自动完成文件时(使用 vim 作为参数 0):
vim ~/.conf <TAB>
表明:
_arguments:450: _vim_files: function definition file not found
_arguments:450: _vim_files: function definition file not found
_arguments:450: _vim_files: function definition file not found
之前运行得很好!
其他命令:
cat ~/.conf <TAB>
给:
cat ~/.config/
为什么zsh
只在 处失败vim
?
答案1
事实证明,删除所有~/.zcompdump
文件解决了这个问题:
rm -r ~/.zcompdump*
答案2
这对我有用:
rm $ZSH_COMPDUMP && exec zsh
答案3
这些都不适合我。我的问题是抗原:
rm ~/.antigen/.zcomp*