/********************************************************************
* 不落魄的书生的记事簿[blog.csdn.net/songyuanyao]
********************************************************************/
首先,通过M-x dired或者M-x find-dired,指定想要打开的目录进入dired mode。
find-dired可以指定传递给find命令的参数来对要打开的文件进行过滤。比如-name "*.cpp"。
进入dired mode后,对想要进行操作的文件进行标记。
比如:m - 标记,u - 去标记,U - 去所有标记,M-{/} - 移动到上/下一个标记文件,%m - 对所有满足指定正则表达式的文件做上标记
具体的命令可以敲入h看帮助。
标记好以后,就可以按下Q,指定替换前/后的正则表达式,就可以替换了。
Emacs会逐个打开相应的文件,询问是否替换。
y或者空格替换,n不替换跳过,!不询问全部替换。
替换完成后,可以自己逐个保存,也可以打开ibuffer,
*u - 标记所有未保存的文件,S - 保存。
具体的命令可以敲入h看帮助。
完成!
/********************************************************************
* 不落魄的书生的记事簿[blog.csdn.net/songyuanyao]
********************************************************************/