要替换文本文件中所有出现的“foo”字符串为其他字符串,通常使用Emacs命令
M-x replace-string
。最近,我必须在文本文件中替换多个这样的字符串。每次我想要替换一个表达式时都要执行 M-x replace-string
命令,这很烦人。是否有任何Emacs命令可以批量替换一堆字符串及其替代品?这可能看起来像:M-x batch-replace-strings RET foo1, foo2, foo3, RET bar1, bar2, bar3 RET
,其中RET表示按下回车键。现在,foo1已被替换为bar1,foo2已被替换为bar2,foo3已被替换为bar3。