Vim NERDTree: 如何一次性删除多个文件?

3

在VIM ERDTree中是否可以删除多个文件? 我知道删除节点的命令是m(显示菜单),d(删除节点),y(删除?)。 如果我想删除多个文件,我必须多次输入m、d、y命令。 我是否可以选择多个节点并一次性输入删除命令以删除多个文件?

谢谢你的帮助。

2个回答

1
最新的netrw-s使用COMSPEC环境变量与/c和move(以及copy,用于复制)。在Windows下工作时,不需要用户指定移动和/或复制可执行命令。请升级您的netrw到http://www.drchip.org/astronaut/vim/index.html#NETRW; 截至目前为止,它已经更新到v153f。

对于 Windows neovim 用户,存在一个阻塞性错误,导致无法使用 netrw 或 vim-dirvish。 - Hope

0
据我所知,NERDTree不允许您选择多个节点,因此我认为您无法使用该插件实现所需的功能。
然而,vim默认带有另一个插件netrw,比NERDTree提供更多功能::help netrw。
使用netrw删除多个文件的方法如下:
mf
(navigation)
mf
...
D

1
我建议使用shell或真正的文件浏览器进行这种类型的文件操作。 - romainl
非常感谢。这些命令是可行的。但我无法移动多个文件。 我在Windows 7上使用gvim 7.3。然后输入“mm”命令来移动我的标记文件。但是我收到了一个错误消息:“(netrw)command<move>不可执行!”。我不知道如何解决这个问题。 - Zhihau Shiu
由于某种原因,似乎netrw无法执行外部命令。您应该联系作者。 - romainl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接