Vim:处理功能时检测到错误<;信噪比>;37_MRU_装载清单:

Vim:处理功能时检测到错误<;信噪比>;37_MRU_装载清单:,vim,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' Pr

我不知道发生了什么,在集群中,每当我试图打开任何文件时,无论它是否是新的,我总是会收到错误消息:

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
处理函数37\u MRU\u加载列表时检测到错误: 第5行: E684:列表索引超出范围:0 E15:无效表达式:s:MRU_files[0]=~#'^\s*“Vim中最近编辑的文件” 按ENTER键或键入命令继续
是否有人知道如何解决此问题?

似乎您正在使用,但不知何故存储文件已损坏

尝试删除它:

:call delete(g:MRU_File)

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

好吧,你安装了一个插件。该插件现在在启动时会出现问题。找出哪个pl如果是这样,那么要么删除它,要么找出它的问题所在。我想实际上这是因为磁盘已满…只想补充一点,当我的主分区空间用完时,我的计算机发生了损坏。您的回答为我解决了问题。谢谢。