在emacs中使用ediff合并源代码 |
发布: 2009-01-12 11:37 |
多人修改同一文件,或者一个文件有多个版本,经常需要手工对代码进行合并工作。 emacs中的ediff完全可以做这个工作,并且很简单,直观,高效,与平时用的其他GUI合并程序一样有效,不过在emacs中的合并都是通过键盘完成,有许多快捷键表示如何合并。 不过也不用担心,emacs还给出一个快捷键窗口,浮在右上角,可以边看着这个边合并文件,不用怕忘记了快捷键。 下面是ediff最基本的用法: M-x ediff 比较两个文件 M-x ediff-buffer 比较两个已经打开的文件 M-x ediff-buffers 传说中的三路比较合并 此命令成功执行完后,emacs进入merge模式, 按键 p 上一个不同的地方 n 下一个不同的地方 a/b 将A/B的差异合并到B/A wx x 为 a/b, 修改合并完成的写入保存 wd 保存差异 z/q 挂起/退出 |
原文: http://qtchina.tk/?q=node/272 |
Powered by zexport
|