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

标签 emacs elisp selection

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

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

是否可以在 Emacs 中做到这一点(可能是,但如何实现)?

最佳答案

是的,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然后右键单击鼠标将为您提供鼠标指针下符号的最后两个替代选项。

关于emacs - 在 emacs 中显示重复选定的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21996741/

相关文章:

function - 如何在 Elisp 中传递 lambda 表达式

Emacs -- 在 Emacs lisp 中定时执行函数调用

uiwebview - UIWebView 中文本选择开始或结束的通知?

emacs - set-mark-command 无法与 C-SPC 一起使用 emacs

emacs - 如何在 emacs evil-mode 下将 "jj"映射到 Esc

emacs - 在 Emacs 中,如何更改 minibuffer 完成列表窗口?

R最快速的方式条件选择

javascript - 如何编写与 GNU Emacs 一起使用的 Node.js REPL?

emacs - 运行选择和替换

PHP 选择下拉选项通过 mysql 将特定选项放在顶部