微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

NERDTree vim插件,试图添加文件但没有成功

据我了解,您可以使用NERDTree插件直接从MacVim添加文件.我导航到NERDtree并点击“m”以调出NERDTree文件系统菜单,如本文所述: vim and NERD Tree extension – adding a file

问题是,我在调用’m’后得到这个输出

NERDTree Menu. Use j/k/enter and the shortcuts indicated
==========================================================
Error detected while processing function <SNR>14_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

解决方法

我一直使用NERD_tree和MacVim,我没有添加文件的问题.检查您正在使用的NERD_tree版本.如果你查看文件

~/.vim/plugins/NERD_tree.vim

如果您使用的是最新版本,则应该在顶部附近看到此行:

let s:NERD_tree_version = '4.1.0'

还要确保存在fs_menu.vim(此插件文件系统命令所必需的)

~/.vim/nerdtree_plugin/fs_menu.vim

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐