如何最快速地编辑增量搜索突出显示的文本?

ale*_*2k8 3 emacs

鉴于这样的文字

你好,世界

我对“世界”进行增量搜索

宇宙世界

文字被高亮显示

你好,世界

现在我想输入新文本“全部”而不是突出显示并得到:

大家好

我怎样才能做到这一点?(请注意,我不是在寻找“查询替换”或类似内容)。理想情况下,它必须是这样的:

Cs World BS 全部

eve*_*_jr 5

好吧,您不能使用,backspace因为修改查询需要该密钥。

我的初始化中有这个:

(defun le::isearch-kill-result ()
  (interactive)
  (if (use-region-p)
      (call-interactively 'kill-region)
    (kill-region (point) isearch-other-end))
  (isearch-exit))
(define-key isearch-mode-map [(control w)] 'le::isearch-kill-result)
Run Code Online (Sandbox Code Playgroud)

当我搜索时,我的观点从不C-w涉及任何有用的内容,因此我不介意覆盖 ,您可能想要选择另一个键。