emacs - 编辑emacs query-replace中的上一个搜索字符串?

标签 emacs

在emacs中使用query-replace(带有或不带有regexp)时,将记住先前的query-replace对,并在下次调用query-replace时将其建议为默认值。但是我希望能够将此默认替换编辑为类似内容,而不必键入整个新变体。

像这样:

在长文档的一部分中,我执行查询替换

M-% antidisestablishmentarianism-A [return] antidisestablismentarianism-B

以后在同一个文档中我想做
M-% antidisestablishmentarianism-A [return] antidisestablismentarianism-C

本身的命令M-%给出
Query-replace (default antidisestablishmentarianism-A -> antidisestablismentarianism-B):

是否有某种魔术键组合可以将最终的“B”更改为“C”而无需重新输入?

最佳答案

是的,尝试M-p,就像这样的顺序

M-% M-p [return] M-p [DEL] C [return]

关于emacs - 编辑emacs query-replace中的上一个搜索字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16341228/

相关文章:

emacs - 如何在缓冲区中搜索包含给定值的数值范围

emacs - 用于注册的 Windows 配置

emacs - 如何将带有行号的文件名变成超链接?

Emacs 强制组织模式捕获缓冲区在新窗口中打开

emacs - 如何在 Emacs 中调用交互式 elisp 解释器?

python - 在 vim/emacs 中自动包含 python 导入语句?

emacs - 在 3 窗口设置中调用 ipython 编译时,如何强制 emacs 使用底部窗口而不是底部窗口

emacs - 文件时间总和未显示组织模式时钟表

email - 在 Emacs 程序中发送电子邮件

javascript - 在 Emacs js2 模式下查找语法警告的热键?