用于比较文档部分的Emacs技术?

gmc*_*444 22 emacs text compare regions

我希望能够在Emacs中打开两个窗口,在每个窗口中选择一个文本区域,并比较两个选项之间的差异.

这对于大型维护项目非常方便,我正在开发一个具有多个分支的版本树,大量的复制/粘贴以及偶尔移动的代码.

我找到了一个付费工具,它提供了这个功能(Ultracompare),但它是特定于Windows的,我需要一个在Solaris/Linux上运行的解决方案.

Dav*_*her 36

我想M-x ediff-regions-wordwise你做了什么.

运行ediff-regions-wordwise和Emacs将提示每个缓冲区,然后提示您选择(或确认)缓冲区中的区域.

而且,奖励,Emacs也在Windows上运行!


paj*_*to0 9

我倾向于narrow-to-region在两个缓冲区中使用(Cx nn),之后M-x compare-windows只是因为它对我有效至少100年.:-)