1.启动diff
在VIM中开启diff的方式有很多,下面介绍几种常用的场景。
1.1 外部直接打开两个文件
# 直接使用vimdiff指令vimdiff FILE_1 FILE_2# 使用vim指令加-d参数 vim -d FILE_1 FILE_2
1.2 打开文件之后再进行文件比较
# 先打开一个文件,再打开另一个文件进行对比 vim FILE_1 :vertical diffsplit FILE_2 # 直接打开两个文件,在进行比较 vim -On FILE_1 FILE_2 :diffthis # 要在两个窗口都输入
2.改变文件位置
可以根据个人习惯和文件格式来更改对比文件的显示位置。
Ctrl-w K # 把当前窗口移到最上边 Ctrl-w H # 把当前窗口移到最左边 Ctrl-w J # 把当前窗口移到最下边 Ctrl-w L # 把当前窗口移到最右边
3.锁定和解锁
在进行文件比较时,默认是锁定了两个文件的滚动条的。
:set noscrollbind # 解锁 :set scrollbind # 锁定(会重新对齐)
4.移动光标
在修改文件时需要移动光标位置,VIM下的移动方式都可以,但是多了一个跳转到差异行的快捷键。
时间: 2024-11-05 20:43:17