合并没有原始信息的emacs合并差异

时间:2011-05-09 18:12:34

标签: emacs

如何在没有“<<<<<<<<< variant”字符串的情况下将两个缓冲区的差异组合成三分之一?基本上我想要一个接一个地拥有这两个来源而没有任何额外的东西。

1 个答案:

答案 0 :(得分:1)

通过自定义界面(“自定义Ediff”菜单项,“Ediff Merge”组)或使用Lisp代码(如

)更改ediff-combination-pattern
(setq ediff-combination-pattern
      '("" A "" B "####### Ancestor" Ancestor ""))

街区周围仍然有一条空行。从Emacs 23.2开始,它内置于`ediff-get-combined-region'。

或者,然后使用

删除标记
M-x flush-lines RET
^\(<<<<<<<\|>>>>>>>\|=======\) RET