emacs批量修改文件名

其实这个不算什么新奇的事情,到了emacs的环境中,几乎是只有你想不到的,没有做不到的。我现在进行的项目目录中有好多的.java文件,我需要一一修改其内容,并将后缀修改为.h。有人说,命令行下直接一个批处理就行了。解决的方法当然有非常的多了,不过,我还是不想离开我的emacs。

于是,放狗做做功课。看到了使用”%”可以进行正则表达式处理,越使用emacs越觉得正则表达式有用了。原来如此简单,”% m .java”将所有的.java标记,然后”% R .java .h”,万事OK。如果想取消所有标记怎么办?”% u” 或者”% U”,错了,直接一个U就可以了。不过我还不知道如何按照正则表达式取消标记。其实这些在菜单中都有。

留在这里,给自己做个记录