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

Yit*_*hou 5 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
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决它?

Ing*_*kat 12

好像你正在使用mru.vim - 插件来管理最近使用的(MRU)文件,并且某种程度上存储文件已经损坏.

尝试删除它:

:call delete(g:MRU_File)
Run Code Online (Sandbox Code Playgroud)


Yit*_*hou 5

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