据说Emacs 23.3允许通过\?
语法在每场比赛中提示部分替换字符串。
应该在迷你缓冲区中提示字符串。
此功能在此处描述: http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexp-Replace.html
我在Windows上尝试使用Emacs 23.3进行简单替换(query-replace-regexp "^" "\\?")
,但是我得到“替换文本中无效使用`\”错误。
关于如何使用此功能的任何想法?
注意:我可以使用\,(read-from-minibuffer "? ")
,但这样做会在突出显示匹配项之前提示输入字符串。
我认为这不重要,但我的Emacs版本如下:GNU Emacs 23.3.1(i386-mingw-nt6.1.7601)。
答案 0 :(得分:9)
这是replace-regexp
的功能,而不是query-replace-regexp
。 (不知道这个功能;感谢突出它!)