如何重命名:
VAR1_1F_text.txt
VAR2_1F_text.txt
VAR3_2F_text.txt
到
1F_VAR1_text.txt
1F_VAR2_text.txt
2F_VAR3_text.txt
如何切换部分文件名?
这可以很容易地使用dired
:
输入目录的目录视图
切换到可写的dired模式(wdired-change-to-wdired-mode
):C-xC-q
像普通缓冲区一样编辑文件名列表(例如使用键盘宏或矩形选择或查询替换)。这是一个基于正则表达式的解决方案:
C-M-%\(VAR.\)_\(..\)
RET\2_\1
RET
完成编辑 ( wdired-finish-edit
):C-xC-s或C-cC-c
你完成了!
您也可以从这里使用 Magnar Sveen 的多光标,github 链接。
切换到writable dired,选择要重命名的文件,Mx mc/edit-lines. 这应该创建多个游标,每个游标都有自己的杀戮历史。