vim – NERDTree:未创建节点
发布时间:2020-12-15 21:28:07 所属栏目:安全 来源:网络整理
导读:使用 vim;我正在尝试通过NERDTree将文件(.py文件)添加到目录中.我只需要浏览到我想要放入文件的目录,然后点击“m”然后“a”将我的文件命名为目录.问题是NERDTree一直告诉我:“NERDTree:Node Not Created”.这意味着没有创建该文件. 这是为什么?我错过了
使用
vim;我正在尝试通过NERDTree将文件(.py文件)添加到目录中.我只需要浏览到我想要放入文件的目录,然后点击“m”然后“a”将我的文件命名为目录.问题是NERDTree一直告诉我:“NERDTree:Node Not Created”.这意味着没有创建该文件.
这是为什么?我错过了什么? 谢谢 编辑: 当我尝试创建目录时,vim(实际上是NERDTree)失败并显示以下错误消息: Error detected while processing function <SNR>14_showMenu..30..47..NERDTreeAddNode: line 18: E716: Key not present in Dictionary: isOpen || !empty(parentNode.children) E15: Invalid expression: parentNode.isOpen || !empty(parentNode.children) Error detected while processing function <SNR>14_showMenu..30..47: line 6: E171: Missing :endif Error detected while processing function <SNR>14_showMenu..30: line 19: E171: Missing :endif 解决方法
我认为NERD Tree存在一个错误.
它似乎链接到目录名称中的空格.尝试创建一个目录,然后将文件路径追溯到最低目录,其中包含空格.您可能会发现已创建一个单独的目录,其中带有反斜杠的空格“已转义”.节点在此层次结构下创建. 尝试克隆并安装此patched version – 正如GWW的评论中所建议的那样 – 使用git.这解决了我的问题. 或者,如果路径中有空格,请不要使用NERDTree创建文件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |