标签: emacs replace elisp
在emacs中一次更换多个字符的最快方法是什么?例如,我想在该地区采取行动,将1替换为a,将2替换为b,...,9替换为i。
答案 0 :(得分:4)
您可以将elisp拼接成正则表达式替换(不确定是否可以对replace-string执行相同操作)。例如,
replace-string
M-x query-replace-regexp \([1-9]\) \,(char-to-string (+ 96 \#1))
应根据需要将单个数字1-9替换为字母a-i。
1-9
a-i