Vim 和 Vundle 错误

Vim 和 Vundle 错误
Errors discovered when processing function vundle # scripts # complete .. <SNR> 47_load_scripts:
line 7:
E15: Invalid expression:
E15: Invalid expression:
Errors discovered when processing function vundle # scripts # complete:
line 6:
E714: List required

这是我做的时候得到的错误:PluginInstall

似乎它不会搜索插件,尽管我可以执行:PluginInstall“插件”并且它会安装。

答案1

错误指向Vundle的这个函数:

func! s:load_scripts(bang)
    let f = expand(g:vundle#bundle_dir.'/.vundle/script-names.vim-scripts.org.json', 1)
    if a:bang || !filereadable(f)
        if 0 != s:fetch_scripts(f)
            return []
        end
    endif
    return eval(readfile(f, 'b')[0])
endf

此错误是由于尝试输入eval()空字符串而导致的。您的文件看似script-names.vim-scripts.org.json存在,但却是空的。

我不知道 Vundle;也许删除该文件会导致插件重新创建它;值得一试。否则,请打开一个问题在项目的跟踪器上提醒作者并寻求帮助。

相关内容