我可以使用emacs将一行从其他窗口复制到当前窗口吗?

我可以使用emacs将一行从其他窗口复制到当前窗口吗?,emacs,diff,Emacs,Diff,假设我必须编写文件,这些文件应该是相似的,但有一些小的变化。例如,文件foo: int a,b,c a=1 b=2 c=3 和文件bar int a,b,c a=1 b=2 c=4 我知道我最好将更改放在属性文件中,但这样做比较困难。现在,假设我需要将本例中的文件更改为(foo) int a,b,c,d a=1 b=2 c=3 d=a+b+c 更改一个文件后,我想比较这两个文件,并将所需的更改应用于我的文件。目前,我正在做的是打开两个窗口并比较它们(m-x比较窗口)。当我遇到我想更改的行时

假设我必须编写文件,这些文件应该是相似的,但有一些小的变化。例如,文件
foo

int a,b,c
a=1
b=2
c=3
和文件
bar

int a,b,c
a=1
b=2
c=4
我知道我最好将更改放在属性文件中,但这样做比较困难。现在,假设我需要将本例中的文件更改为(
foo

int a,b,c,d
a=1
b=2
c=3
d=a+b+c
更改一个文件后,我想比较这两个文件,并将所需的更改应用于我的文件。目前,我正在做的是打开两个窗口并比较它们(
m-x比较窗口
)。当我遇到我想更改的行时,我会将它从
foo
复制到
bar
(添加到kill ring等)我很确定有更好的方法。你知道吗

似乎您正在寻找M-x ediff缓冲区RET,resp。M-x ediff-buffers3 RET

根据我收集的信息,M-x ediff buffers RET只强调缓冲区之间的差异,它们不允许我接受或拒绝更改。。。