启动方式
直接启动
vimdiff file1 file2
vim -d file1 file2
vim 中启用diff模式
竖屏
:vertical diffsplit FILE_NAME
横屏
:diffsplit FILE_NAME
(同vim 可以使用c-w L/K/J/H 调整)
关闭当前窗口diff模式
:diffoff ==> :diffoff
相对于diffoff,当前窗口启用diff模式
:difft ==> :diffthis
常用操作
屏幕同步滚动设置 默认开启
:set scrollbind/noscrollbind
差异点跳转
n]c 跳转到当前光标的后n个差异点,n省略时表示1
n[c 跳转到当前光标的前n个差异点n,省略时表示1
把当前文件的差异点复制到另一个文件
dp ==> :diffput
把另一个文件中的差异点复制到当前行
do ==> :diffget
刷新vimdiff比较结果
:diffupdate
git中使用vimdiff
~/.gitconfig中加入配置
[diff]
tool = vimdiff
[difftool]
prompt = No
接下来git difftool 就会使用vimdiff比较了
微信扫一扫,订阅我的博客动态^_^