当我按“m”显示NERDTree菜单时,出现错误并显示如下
NERDTree Menu. Use j/k/enter and the shortcuts indicated
==========================================================
Error detected while processing function <SNR>11_showMenu..30..31:
line 4:
E716: Key not present in Dictionary: menuItems)-1)
E116: Invalid arguments for function len(self.menuItems)-1)
E116: Invalid arguments for function range(0, len(self.menuItems)-1)
E15: Invalid expression: range(0, len(self.menuItems)-1)
Press ENTER or type command to continue
如何修复???
答案 0 :(得分:2)
要解决Vim插件问题,首先要检查一下是否有问题:
.vimrc
和~/.vim
/ vimfiles
目录,清理它,保留/重新安装插件本身。如果问题仍然存在,请与插件作者联系。他最适合帮助你,最感兴趣的是bug和修复。他的电子邮件通常可以在随附的文档或插件的标题中找到。
原作者不再维护一些较旧的插件。互联网搜索可能会带来叉子或替代实施。如果没有,则插件的许可证(通常是Vim许可证或GPL或MIT等常见的开源许可证)允许您接管维护并开始发布您自己的版本。社区对此感激不尽!
答案 1 :(得分:0)
我可以通过Vundle安装软件包而不是直接将其放在plugins文件夹中来解决这个问题。