vimdiff比较两个文件使用方法
1、首先模拟两个差不多相似的文件,当然在开始之前加上你已经熟悉了vim的基本操作.
2、然后用使用如下命令打开两个文件,vimdiff默认是垂直打开两个文件,如果你的骂蹭爽廓屏幕小的话建议你使用水平打开两个文件命令如下: 垂直打开: vimdiff point.c point-a.c 水平打开: vimdiff -o point.c point-a.c
3、接着我们说说zo 和 zc , 从上图我们可以看到如下的字样 一.+-- 7 lines: #include <stdio.h>---------------幻腾寂埒---- 表示折叠的行 二.------------------------------------------------------------ 表示删除的行 三.使用zo可以把折叠的行打开,使用zc可以把折叠的行关闭备注:在步骤二打开的文件中,直接使用zo 或者zc,而不是:zo 或者 :zc
4、如果你发现打开的两个文件有不同之处,并且想跳到不同的位置的话,你可以使用如下的命令: 一.]c表示的是跳到下一个不同处 二.[c表示的是跳到上一个不同处 三.ctrl + w + w 左右切换 或者上下切换
5、两个文件不同,相同步某个文件的行数到另外一个文件的话, 你可以使用如下两个命令: 一.dp 把 point.c光标所在的行复制到point-a.c对应的行 二.do 把 point-a.c的复制到point.c光标所在的对应的行
6、最后就是保存修改或者撤销修改的文件,保存和撤销单个文件我们用 :w :q :q!等而保存或撤销多个文件,使用如下: 一.保存所有文件并退出:wqa! 二:不保存所有文件并退出:qa!