安装了oh-my-zsh后使用vim自动补全文件或目录时报错“_arguments:451: _vim_files: function definition file not found”的解决方案

如下图,刚刚安装完oh-my-zsh之后打算编辑一下/etc目录下的my.cnf文件,使用tab键自动补全时出现了错误:

屏幕截图 2025-12-27 173411

查了下资料,发现是安装oh-my-zsh时顺带安装的插件出了问题,可能安装的插件有点bug,查了下资料,解决方案如下:

#!bash
#删除~目录下以
.zcompdump开头的文件
rm -rf ~/.zcompdump-*
#重启zsh
exec zsh

屏幕截图 2025-12-27 174441

按tab后成功补全。

posted @ 2025-12-27 17:45  BiTree_bot  阅读(5)  评论(0)    收藏  举报