Emacs:将regexp替换为按匹配提示
据说Emacs 23.3允许通过Emacs:将regexp替换为按匹配提示,regex,emacs,Regex,Emacs,据说Emacs 23.3允许通过\?语法在每次匹配时提示替换字符串的一部分 应在小缓冲区中提示该字符串 此处描述了此功能: 我尝试在Windows上使用Emacs 23.3进行简单的替换(query replace regexp“^”“\\?”),但出现了“在替换文本中无效使用”\”错误 你知道我应该如何使用这个功能吗 注意:我可以使用\,(从minibuffer“?”读取),但这样做会在突出显示匹配项之前提示输入字符串 我认为这不重要,但我的Emacs版本如下:GNU Emacs 23.3.
\?
语法在每次匹配时提示替换字符串的一部分
应在小缓冲区中提示该字符串
此处描述了此功能:
我尝试在Windows上使用Emacs 23.3进行简单的替换(query replace regexp“^”“\\?”
),但出现了“在替换文本中无效使用”\”错误
你知道我应该如何使用这个功能吗
注意:我可以使用\,(从minibuffer“?”读取)
,但这样做会在突出显示匹配项之前提示输入字符串
我认为这不重要,但我的Emacs版本如下:GNU Emacs 23.3.1(i386-mingw-nt6.1.7601)。这是
replace regexp
的一个特性,而不是query replace regexp
。(不知道此功能;感谢您突出显示!)在query replace regexp
中,您可以随时按e
编辑替换文本。太棒了!事实上,这就是我想要的行为。