2012-03-30 18 views
3

isearch的默认行为是突出显示在当前窗口中匹配的世界。 我该如何改变这种行为,让它突出显示整个当前缓冲区中匹配的世界。emacs isearch整个缓冲区的延迟加亮

+0

反正你看不到那些匹配。你真的想实现什么? – Tom 2012-03-30 06:59:16

回答

6

也许您正在寻找highlight- *命令,以便在执行其他操作时将事件突出显示在整个缓冲区中?

M-s个^hC-H列表:

Global Bindings Starting With M-s h: 

key    binding 
---    ------- 
M-s h l   highlight-lines-matching-regexp 
M-s h p   highlight-phrase 
M-s h r   highlight-regexp 
M-s h u   unhighlight-regexp 

您也可以使用ISEARCH期间M-s个^h[R调用高亮显示当前搜索词。

切圆,你同样可以调用对当前搜索项与M-s个O发生

使用C-HC-Hb ISEARCH期间看到所有的ISEARCH绑定。

+0

谢谢,我知道那种方式。但我仍然想要与isearch – luozengbin 2012-03-30 07:19:27

+0

todo你也可以做到这一点。回答编辑。 – phils 2012-03-30 07:22:16

+0

我正在尝试这样做。如何在isearch操作后调用highlight- *自动。我在追赶isearch.el,但它看起来很复杂。你能给我点击吗? – luozengbin 2012-03-30 07:32:48