gpt4 book ai didi

vim - NERDTree:未创建节点

转载 作者:行者123 更新时间:2023-12-05 00:40:12 28 4
gpt4 key购买 nike

使用vim;我正在尝试通过 NERDTree 将文件(.py 文件)添加到目录中。我只需要浏览到我想要放置文件的目录,然后点击“m”然后点击“a”将我的文件命名到目录中。问题是 NERDTree 一直告诉我:“NERDTree:节点未创建。”这意味着该文件没有被创建。

这是为什么?我错过了什么吗?

谢谢

编辑:

当我尝试创建目录时,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 创建文件。

关于vim - NERDTree:未创建节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4007545/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com