加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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创建文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读