Neovim卸载gkeep插件后启动仍报相关错误该如何解决?
修复步骤
这个报错的核心原因是Neovim的远程插件注册缓存仍然保留了已删除的gkeep插件的自动命令回调记录,插件文件被清理后找不到对应处理逻辑才触发报错,按以下步骤操作即可修复:
- 第一步:更新远程插件缓存
启动Neovim,执行命令:UpdateRemotePlugins,执行完成后完全退出Neovim再重新打开,绝大多数情况报错会直接消失。 - 若第一步操作后仍然报错,手动删除远程插件缓存
关闭所有正在运行的Neovim进程,在终端执行以下命令:
再次启动Neovim会自动扫描当前已安装的有效插件生成新的缓存,报错会被清除。# 删除远程插件注册缓存文件 rm ~/.local/share/nvim/rplugin.vim # 可选:清除远程插件的缓存目录 rm -rf ~/.local/share/nvim/rplugin/ - 额外排查:如果以上操作完成后仍有报错,检查你的Neovim配置文件(init.vim/init.lua以及你引入的其他配置片段)中是否残留了gkeep插件相关的配置项、自定义自动命令或键位绑定,找到对应内容删除即可。
内容的提问来源于stack exchange,提问作者Dan Tsivinsky
相关产品推荐
相关产品推荐

