VIM中diff的使用
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下的移动方式都可以,但是多了一个跳转到差异行的快捷键。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。