记事本++有一个方便的功能:如果您在文本中选择一个单词(不一定是关键字),则该单词在整个文本中突出显示。这也可以在Emacs中完成吗?如果是这样,怎么样?如何在Emacs缓冲区中突出显示所有出现的单词?
它不一定非得像Notepad ++一样工作(即通过选择)。理想情况下,我想设置一个键绑定,使光标下的单词的所有出现都被突出显示。
如果突出显示是永久性的,即移动点离开突出显示的单词应该是而不是会导致突出显示被删除。
此外,如果有解决方案可以在高亮区之间导航(使用自定义键绑定),将会非常有用。
我试过了,但无法让它工作 - emacs抱怨“Symbol的值为变量:void:highlight-symbol-idle-delay”。 – Headcrab 2008-12-24 02:20:13
我确实有这个问题。我最终评论了整个(defcustom highlight-symbol-idle-delay ...)部分,并在defun highlight-symbol-update-timer ...之前移动(defvar highlight-symbol-idle-delay ...)。 ),这将避免错误。 – polyglot 2008-12-26 03:34:47
是的,最后我做了同样的事情。 – Headcrab 2008-12-26 08:45:25