如何在 Vim 中同时更改多个文件名?

如何在 Vim 中同时更改多个文件名?

我下载了一季的节目,每个剧集文件名都以有关视频的信息结尾([1080p]、[双音频]等)。我想使用 Ctrl-V 一次简单地重命名所有文件,但这似乎比我想象的更难......

首先,我点击:“E21:无法进行更改,“可修改”已关闭”,我输入: :set ma

然后在编辑所述文件时,我会看到:“W10:警告:更改只读文件”

这对我来说似乎很不方便。你们能指出我的任何解决方案吗?非常感激!

答案1

蕨类植物实际上可以通过选择节点-然后调用重命名操作来做到这一点。您将看到一个缓冲区,其中每个文件/文件夹位于一行。无论您对路径进行什么编辑,都将成为最终的目的地。老实说,非常漂亮。

https://github.com/lambdalisue/fern.vim#renamer-action-aka-exrename

答案2

nerdtree 视图只是文件本身的文本表示,因此您不能只在那里编辑文本。您可以做的也许是使用 rename 命令mm,但它不允许您以方便的方式批量重命名文件。

可能值得检查其他工具,例如脚本(perl/python...),或其他一些工具,例如午夜指挥官mc

相关内容