vimdiff比较两个文件

http://blog.csdn.net/zcube/article/details/42298529


[html]  view plain  copy
 
  1. 实用的vim下比较两个文件命令:  
  2.   
  3. 1、 vimdiff file1 file2  
  4. 终端下输入该命令进入vim,垂直分隔窗口进行比较  
  5.   
  6. 2、 vimdiff -o file1 file2  
  7. 水平分隔窗口进行比较  
  8.   
  9. 3、 ctrl+w (j,k,h,l)  
  10. 上下左右切换光标所在的窗口(括号中表示可以是其中之一,按下ctrl+w,放开ctrl再按j,k,h,l)  
  11. ctrl + w + w 左右切换 或者上下切换

  12.   
  13. 4、 ctrl+w (J,K,H,L)  
  14. 上下左右移动光标所在窗口的位置  
  15.   
  16. 5、 zo 和 zc  
  17. 打开折叠区 和 关闭折叠区  
  18.   
  19. 6、 ]c 和 [c  
  20. 将光标移动到下一个不同区 和 上一个不同区  
  21.   
  22. 7、 do 和 dp  
  23. 将光标所在不同区域同步为另一个文件该位置的内容 和 将光标所在不同区域内容同步到另一个文件该位置  
  24.   
  25. 8、 :diffu[!]  
  26. vim下更新当前比较窗口,比较状态下修改文件后,可调用该命令[中括号不为命令部分,如果加!表示如果外部修改了文件,则重新加载比较]  
  27.   
  28. 9、 :diffo[!]  
  29. vim下关闭当前窗口比较状态,如果加!则关闭所有窗口的比较状态  
  30.   
  31. 10、:diffs file1  
  32. vim下加入file1和当前光标所在窗口进行比较,水平分隔窗口  
  33.   
  34. 11、:vert diffs file1  
  35. vim下加入file1和当前光标所在窗口进行比较,垂直分隔窗口  
  36.   
  37. 12、:difft  
  38. vim下将光标所在窗口变为比较窗口  
  39.   
  40.   
  41. 其它技巧:  
  42.   
  43. 1、 diff -u file1 file2 > file3  
  44. 终端下输入该命令,可以将file1和file2的比较结果输出到file3中,-u 表示以合并格式比较,-c 为上下文格式,不加为一般格式  
  45.   
  46.   
  47. 参考:vim下 :help diff  

你可能感兴趣的:(git)