查找/突出显示Emacs中两个缓冲区之间的公共子串

Raj*_*Raj 2 emacs substring

有人能告诉我如何突出Emacs中两个缓冲区之间的常见子串吗?我可以写一个脚本来做到这一点但是想知道Emacs中是否有一个内置的宏我可以做到这一点.

谢谢,拉吉

seh*_*seh 7

如果你愿意接受反向观察强调的差异而不是相似之处 - 那么ediff将为你处理这个问题.试试这个功能ediff-buffers.您可以使用以交互方式运行它

M-x ediff-buffers RET
Run Code Online (Sandbox Code Playgroud)

并指定要比较的第一个缓冲区,然后是第二个缓冲区.假设您使用默认布局,并且两个缓冲区显示为垂直分割,则第一个将在顶部卷绕,第二个卷绕在底部.