比較檔案

$ vimdiff path/to/file1 path/to/file2 [path/to/file3 ...] 打開檔案比較差異

普通模式

[c 移動到上一個修改

]c 移動到下一個修改

do 獲得差異,從另一端中的檔案差異,寫入到當前視窗中

dp 推送差異,將當前視窗中的檔案差異,寫入到另一端

命令模式

:[range]diffg[et] [bufspec] 獲得 range 的差異,預設為當前游標 從另一個緩衝區中的檔案差異,寫入到當前視窗中

:[range]diffpu[t] [bufspec] 推送 range 的差異,預設為當前游標 將當前視窗中檔案差異,寫入到另一個緩衝區 如果只有2個差異檔案不需指定緩衝區

:diffu[pdate] 更新高亮顯示的差異

範例

:%diffget 獲得所有的差異,寫入到當前視窗中

:%diffput 推送所有的差異,寫入到另一個緩衝區

Last updated