在Emacs中,我正在处理一个文本文档,从unicode明文转换为LaTeX。
我想运行一些正则表达式,例如
M-x replace-string ± RET \pm RET
M-x replace-string µ RET \textmu
如何保存这些正则表达式以便我可以重复运行它们?
谢谢
答案 0 :(得分:4)
我一般喜欢编写自定义命令,这是第一次替换的命令:
(defun replace-plus-minus ()
(interactive)
(replace-string "±" "\\pm" nil (point-min) (point-max)))
基本上,你会这样做:
C-x ( M-x replace-string ± RET \pm RET C-x )
然后你可以命名,并将其保存到.emacs:
M-x name-last-kbd-macro
M-x insert-kbd-macro
答案 1 :(得分:0)
您是否尝试过创建macro?
创建宏后,您还可以{。{3}}到.emacs文件 此外,您可以运行M-x replace-string,只需按两次Enter键,它将运行您的最后一个命令。