一俏竞、vimdiff使用
Vim提供的diff模式可以比較文件差異慢显,即vimdiff。
$ vimdiff FILE_LEFT FILE_RIGHT
$ vim -d FILE_LEFT FILE_RIGHT
二戴涝、git difftool使用vimdiff
2.1 臨時使用vimdiff
$ git difftool --extcmd vimdiff FILE_NAME
2.2 默認使用vimdiff
$ git config --global diff.tool vimdiff
2.3 取消二次提示
每次使用git difftool
時會有二次提示熄阻,如下設置可以取消
$ git config --global difftool.prompt false
2.4 退出整個對比
$ git config --global difftool.trustExitCode true
:qa
可以退出當前文件對比斋竞,:cq
可以退出整個文件對比
2.5 常用命令
] c
:跳轉(zhuǎn)到下一個diff處
[ c
:跳轉(zhuǎn)到上一個diff處
zo
:打開折疊代碼
zc
:重新折疊代碼
dp
:將當前差異從當前文件復制到另一個文件中
do
:將當前差異從另一個文件復制到當前文件中