在emacs中显示重复的选定文本

时间:2014-02-24 19:11:11

标签: emacs elisp selection

我不知道哪个文本编辑器拥有它,但是当您选择文本时,它会显示相同文本在带有框的文本中出现的位置。当你选择变量并显示它在代码中使用的位置时,它很有用。

当我复制文本然后调用函数并在光标位置改变时消失时,文本会显示不同的backgorund。

是否可以在Emacs中执行此操作(可能是但如何)?

2 个答案:

答案 0 :(得分:2)

是的,Emacs有(突出显示给定符号或其他模式的匹配)。听起来这些都符合您的要求:

  • 增量搜索(又名isearch):C-sC-M-s,然后输入您要匹配的内容(或使用C-w ...从缓冲区中提取)。

  • 图书馆highlight-symbol

  • 图书馆highlight,命令hlt-highlight-symbol。 (并参阅选项`hlt-auto-faces-flag。)库highlight-symbol做什么,以及更多。

  • Emacs 24.4(即当前开发快照),命令hi-lock-face-symbol-at-point

如果您使用库mouse3.el,则右键单击鼠标会为您提供鼠标指针下符号的最后两个选项。

答案 1 :(得分:0)

您可以尝试在Emacs上使用cedet和ECB。 您可以使用Meta + x list-packages安装它,也可以尝试使用其他IDE,如Kdevelop。