开发者

Emacs technique for comparing sections of documents?

开发者 https://www.devze.com 2023-01-20 08:41 出处:网络
I\'d like to be able to open two windows in Emacs, select a region of text in each window, and get a comparison of the difference between the two selections.

I'd like to be able to open two windows in Emacs, select a region of text in each window, and get a comparison of the difference between the two selections.

This would be very handy for a large-scale maintenance project, where I'm working on a version tree with multiple branches, lots of copy/paste, and code that is being moved around sporadically.

I've found a paid-for tool that does provide this function (Ultracompare), but it's windows-speci开发者_运维技巧fic, and I need a solution that runs on Solaris/Linux.


I think M-x ediff-regions-wordwise does what you want.

Run ediff-regions-wordwise and Emacs will prompt for each buffer, then prompt you to select (or confirm) a region in the buffer.

And, bonus, Emacs runs on Windows too!


I'd be inclined to use narrow-to-region (C-x n n) in both buffers followed by M-x compare-windows if only because it has worked for me for at least 100 years. :-)

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号