2

如何从 emac 中的交互式正则表达式搜索中突出显示以保持突出显示直到停用?例如,使用提供的文本并使用输入“文件”运行 MC(Regexp I-Search)将突出显示下面文本中的 3 个“文件”单词。

;; This buffer is for notes you don't want to save, and for Lisp evaluation.
;; If you want to create a file, visit that file with C-x C-f,
;; then enter the text in that file's own buffer.

Regexp I-Search %> file

但是,一旦我开始编辑文件,突出显示就会消失。我想保持高亮显示一段时间——直到我运行另一个命令将其关闭。我怎么能这样做?

4

2 回答 2

3

如果将变量设置lazy-highlight-cleanupnil,则突出显示将一直保留到下一次搜索:

(setq lazy-highlight-cleanup nil)

或者,直到您手动调用M-x lazy-highlight-cleanup.

于 2012-04-04T15:36:49.663 回答
2

您正在寻找highlight-regexp绑定到M-s h r. M-s h u不突出。

highlight-symbol提供了一个很好的包装。

于 2012-04-04T15:30:19.370 回答