重新排列Emacs中的文件名

too*_*inX 4 windows emacs file-rename dired

我有一个批处理文件的格式同说bmp,文件名是0.bmp 1.bmp...... 99.bmp,我想更改文件名,说0.bmp99.bmp,1.bmp98.bmp等,可以在emacs的做到这一点dired-mode?我在Windows下使用emacs.

Boz*_*sov 7

您可以使用M-x wdired-change-to-wdired-mode以使可变缓冲区可编辑.之后,一个带有计数器的简单键盘宏,从dired缓冲区的末尾开始,应该可以帮到你.

如果您不想使用宏,则替代方案是:

M-x replace-regexp
Replace regexp: ^[0-9]+
Replace regexp with \,(- 99 \#&)
Run Code Online (Sandbox Code Playgroud)