如何在Emacs的ediff-buffers中一键复制所有差异(A到B或B到A)
在Ediff中一键批量复制所有差异
当然可以!Ediff早就考虑到了批量处理差异的需求,不用再一个个按a或b键逐个处理差异啦,直接用下面的快捷操作就能一步到位:
- 把所有差异从缓冲区A同步到缓冲区B:
在Ediff的差异对比界面里,直接按下大写的A(也就是Shift+a),或者执行命令M-x ediff-copy-all-from-A,就能一次性把A中所有和B不同的内容复制到B里。 - 把所有差异从缓冲区B同步到缓冲区A:
同理,按下大写的B(Shift+b),或者执行命令M-x ediff-copy-all-from-B,就能完成反向的批量复制。
另外补充个小技巧:如果操作后后悔了,按u键就能撤销这次批量复制操作,很方便吧?
内容的提问来源于stack exchange,提问作者bph
相关产品推荐
相关产品推荐

