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下的移动方式都可以,但是多了一个跳转到差异行的快捷键。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。