Vim:处理函数<snr> 37_MRU_LoadList:</snr>时检测到错误

时间:2013-03-13 22:16:34

标签: vim

我不知道发生了什么事,在集群中,无论是否新的,我都试图打开任何文件,我总会得到错误信息:

Error detected while processing function <SNR>37_MRU_LoadList:
line    5:
E684: list index out of range: 0
E15: Invalid expression: s:MRU_files[0] =~# '^\s*" Most recently edited files in Vim'
Press ENTER or type command to continue

有谁知道如何解决它?

2 个答案:

答案 0 :(得分:12)

好像你正在使用mru.vim - Plugin to manage Most Recently Used (MRU) files,并且某种程度上存储文件已损坏。

尝试删除它:

:call delete(g:MRU_File)

答案 1 :(得分:4)

就像@balrok在他的评论中所说,当家庭分区空间不足时,这种情况似乎正在发生。就我而言,我的集群空间仅限于70G左右。将所有数据文件移动到另一个空间后,此问题得以解决。