使query-replace-regexp更具响应性

时间:2016-04-16 14:34:22

标签: regex replace emacs

C-h h

我经常尝试 C-M - %一个文本。因此,我以交互方式使用query-replace-regexp。所以我进入搜索正则表达式,Emacs温顺地询问替换文本,实际上我的搜索正则表达式与任何文本都不匹配!

理想情况下,我希望尽快发出我的正则表达式不匹配的信号。

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:3)

执行此操作的一种方法是从C-M-s开始,isearch-forward-regexp,并以交互方式输入正则表达式。这样,您就会看到它到达第一场比赛,任何进一步的比赛都会突出显示。然后,仍处于isearch模式,键入C-M-%。来自isearch的正则表达式将自动成为替换命令的搜索正则表达式。