在linux中对两个文件进行对比实用技巧:
1、 vimdiff file1 file2
终端下输入该命令进入vim,垂直分隔窗口进行比较
2、 vimdiff -o file1 file2
水平分隔窗口进行比较
3、 ctrl+w (j,k,h,l)
上下左右切换光标所在的窗口,括号中表示可以是其中之一,按下ctrl+w,再按j(向下),k(向上),h(向左),l(向右)
4、 ]c 和 [c
将光标移动到下一个不同区 和 上一个不同区
5、 zo 和 zc
打开折叠区 和 关闭折叠区
6、 do 和 dp
将光标所在不同区域同步为另一个文件该位置的内容 和 将光标所在不同区域内容同步到另一个文件该位置
同时操作两个文件
在比较和合并告一段落之后,可以用下列命令对两个文件同时进行操作。比如同时退出:
:qa (quit all)
如果希望保存全部文件:
:wa (write all)
或者是两者的合并命令,保存全部文件,然后退出:
:wqa (write, then quit all)
如果在退出的时候不希望保存任何操作的结果:
:qa! (forceto quit all)