Vim启用onedark配色报E121/E716/E492错误问题求助
问题原因及解决方法
错误1:Vim配置拼写错误
你的.vimrc第85行存在拼写错误,syntaxe on为非法命令,正确写法是syntax on,直接删除多余的字母e即可修复该报错。
错误2:Onedark配色冲突
你同时安装了两个包含onedark配色的插件:
flazz/vim-colorschemes配色大包中的旧版onedark- 官方独立版
joshdick/onedark.vim
Vim加载时优先读取了前者的旧版onedark文件,该版本缺少visual_black相关配置,触发字典键不存在、变量未定义的报错。
修复步骤
- 打开
.vimrc,修改第85行内容为syntax on - 移除重复冗余的配置:第27行和第30行重复定义了
g:onedark_termcolors,保留你需要的参数行即可(使用256色保留第27行,使用16色保留第30行,删除另一行) - 删除第72行的
Plug 'flazz/vim-colorschemes'配置,避免配色冲突,你已经单独安装了官方版onedark,无需额外使用配色大包中的旧版本 - 保存
.vimrc后,执行命令vim +PlugClean +PlugUpdate,确认删除废弃插件、更新现有插件后重启Vim即可恢复正常。
内容的提问来源于stack exchange,提问作者Savio Pires
相关产品推荐
相关产品推荐

