我一直在Windows上使用NERDTree和vim/gvim(目前在Windows 10上),但是总是弹出标题中提到的错误。每当我打开一个新的vim/gvim实例并打开NERDTree时,就会出现“3个文件无法加载到nerdtree”的错误。通常,当我打开gvim时,它会默认到我的C:\Users\USERNAME文件夹,这让我相信该文件夹中有一些文件导致了问题。该问题仅在特定vim/gvim实例中首次打开NERDTree时才会发生。该问题也会在其他文件夹中发生。当我在“C:\”目录中第一次打开NERDTree时,也会出现“2个文件无法加载到nerdtree”的错误。
这个问题非常烦人,因为在gvim中会卡顿几秒钟。作为一个完美主义者,我更愿意解决这个问题。
一些以前的故障排除:
这在隐藏我的NERDTree窗口中的文件方面效果很好,但我仍然收到错误消息。
有什么想法可以帮助我识别问题文件并完全解决这个问题吗?
这个问题非常烦人,因为在gvim中会卡顿几秒钟。作为一个完美主义者,我更愿意解决这个问题。
一些以前的故障排除:
谷歌搜索结果显示在NERDTree Github页面上有一个问题帖子,该用户遇到了类似的问题。页面上的最后一篇帖子建议使用sudo打开vim,因为问题可能是由于所有权权限引起的。我已经尝试以管理员身份打开gvim,但仍然遇到同样的问题。值得注意的是,当打开NERDTree时,我看到NTUSER.DAT文件(包括ntuser.dat.log、ntuser.ini等)。因此,我认为问题可能出在这些文件上,所以我在我的vimrc文件中将它们包含在忽略变量中,如下所示:
let NERDTreeIgnore = ['\~$','\.pyc$','\*NTUSER*','\*ntuser*','\NTUSER.DAT','\ntuser.ini']
这在隐藏我的NERDTree窗口中的文件方面效果很好,但我仍然收到错误消息。
有什么想法可以帮助我识别问题文件并完全解决这个问题吗?
<
,>
或|
时出现问题。你的文件名中包含这些字符吗? - ryuichiro