我希望能够在Emacs中打开两个窗口,在每个窗口中选择一个文本区域,并比较两个选择之间的差异。
这对于大型维护项目非常方便,在该项目中,我正在处理具有多个分支,大量复制/粘贴以及偶尔移动的代码的版本树。
我找到了确实提供此功能的付费工具(Ultracompare),但它是Windows特有的,并且我需要一个在Solaris / Linux上运行的解决方案。
最佳答案
我认为M-x ediff-regions-wordwise可以满足您的需求。
运行ediff-regions-wordwise
,Emacs将提示每个缓冲区,然后提示您选择(或确认)缓冲区中的区域。
而且,Emacs也可以在Windows上运行!
关于emacs - 用于比较文档各部分的Emacs技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3928357/