[Tools] Vim文件比較功能 - vim diff

如何使用vim中的diff功能

啟動方式:

root@ubuntu:~/linux# vimdiff  [左檔案] [右檔案]

or

root@ubuntu:~/linux# vim -d [左檔案] [右檔案]

or

root@ubuntu:~/linux# vim [右檔案]
:vertical diffsplit [左檔案] //或可簡化成vert diffsplit 左檔案

 

以下是執行後的結果:

在vimdiff中左右卷軸是同步的

 

若是想使用上下的視窗模式:

root@ubuntu-:~/linux# vim [下檔案]
:diffsplit [上檔案]

 

常用的操作:

- 跳到下一個差異點: ] + c

- 摺疊code: z + a

- 切換視窗: Ctrl-w, w

 

[Reference]

http://www.ibm.com/developerworks/cn/linux/l-vimdiff/