比較檔案
$ 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