Emacs的Dired重命名多个文件(Emacs Dired rename many files)

2019-08-20 07:35发布

如何从命名:

VAR1_1F_text.txt
VAR2_1F_text.txt
VAR3_2F_text.txt

1F_VAR1_text.txt
1F_VAR2_text.txt
2F_VAR3_text.txt

如何切换文件名的部分?

Answer 1:

这可以很容易地使用完成dired

  1. 输入目录的dired视图

  2. 切换到可写dired模式( wdired-change-to-wdired-mode ):CX CQ

  3. 编辑文件名称列表,就好像它是一个正常的缓冲(使用键盘宏或矩形选区,或者例如查询替换)。 这是一个基于正则表达式的解决方案:

    CM-% \(VAR.\)_\(..\) RET \2_\1 RET

  4. 完成编辑( wdired-finish-edit ):CX CC CC

你完成了!



Answer 2:

你也可以使用Magnar Sveen的多光标从这里, GitHub的链接 。

切换到可写dired,选择要重命名的Mx MC /编辑线的文件。 这应该创建一个每个都有自己的历史杀多光标。



文章来源: Emacs Dired rename many files
标签: emacs dired