Emacs下变更ediff打开比较窗口的方式

/********************************************************************

* 不落魄的书生的记事簿[blog.csdn.net/songyuanyao]

********************************************************************/


自打把Emacs和svn绑定之后,就经常需要在checkin/update的时候比较文件差分。

vc-dir-mode下缺省的比较命令vc-diff实在是不好看,变更内容稍多就看晕了。还是ediff比较好用。

先把ediff的命令加入到vc-dir-mode的快捷键中:

(define-key vc-dir-mode-map [(D)] 'vc-version-ediff)
(define-key vc-dir-mode-map [(E)] 'vc-ediff)

这样就可以方便的启动ediff比较窗口了。

(我比较常用前一个命令,因为可以比较本地版本(base)和svn上最新版本(head)的区别,在比较版本指定时分别指定base和head即可)

但是还有一个问题,ediff打开比较窗口的缺省模式是上下开两个buffer,实在不符合吾等宽屏电脑的风尚,

于是将其缺省打开模式改为左右:

(setq ediff-split-window-function (quote split-window-horizontally))

这样就方便多了。

常用命令两个:n/p - 下/上一个不同点

其他的可以敲入h看帮助。


/********************************************************************

* 不落魄的书生的记事簿[blog.csdn.net/songyuanyao]

********************************************************************/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值