Emacs Dired重命名了很多文件

时间:2013-04-08 14:29:17

标签: emacs dired

如何重命名:

VAR1_1F_text.txt
VAR2_1F_text.txt
VAR3_2F_text.txt

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

如何切换部分文件名?

2 个答案:

答案 0 :(得分:55)

使用dired

可以轻松完成此操作
  1. 输入目录的直观视图

  2. 切换到可写方式(wdired-change-to-wdired-mode): C-x C-q

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

    C-米 - % \(VAR.\)_\(..\) RET \2_\1 RET

  4. 完成编辑(wdired-finish-edit): Cx Cs Cc Cc < / p>

  5. 你已经完成了!

答案 1 :(得分:3)

你也可以使用Magnar Sveen的多个游标github link

切换到可写的方向,选择要重命名的文件,M-x mc / edit-lines。 这应该创建多个光标,每个光标都有自己的kill历史。