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

时间:2014-03-17 10:00:28

标签: 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 compare-windows)。当我遇到一条我想要更改的行时,我会将其从foo复制到bar(添加到杀环等)我很确定有更好的方法可以做到这一点。你知道吗?

1 个答案:

答案 0 :(得分:2)

似乎你正在寻找 M-x ediff-buffers RET ,resp。 M-x ediff-buffers3 RET