zoukankan      html  css  js  c++  java
  • vimdiff比较两个文件

    实用的vim下比较两个文件命令:
    
    1、 vimdiff file1 file2
    终端下输入该命令进入vim,垂直分隔窗口进行比较
    
    2、 vimdiff -o file1 file2
    水平分隔窗口进行比较
    
    3、 ctrl+w (j,k,h,l)
    上下左右切换光标所在的窗口(括号中表示可以是其中之一,按下ctrl+w,放开ctrl再按j,k,h,l)
    
    4、 ctrl+w (J,K,H,L)
    上下左右移动光标所在窗口的位置
    
    5、 zo 和 zc
    打开折叠区 和 关闭折叠区
    
    6、 ]c 和 [c
    将光标移动到下一个不同区 和 上一个不同区
    
    7、 do 和 dp
    将光标所在不同区域同步为另一个文件该位置的内容 和 将光标所在不同区域内容同步到另一个文件该位置
    
    8、 :diffu[!]
    vim下更新当前比较窗口,比较状态下修改文件后,可调用该命令[中括号不为命令部分,如果加!表示如果外部修改了文件,则重新加载比较]
    
    9、 :diffo[!]
    vim下关闭当前窗口比较状态,如果加!则关闭所有窗口的比较状态
    
    10、:diffs file1
    vim下加入file1和当前光标所在窗口进行比较,水平分隔窗口
    
    11、:vert diffs file1
    vim下加入file1和当前光标所在窗口进行比较,垂直分隔窗口
    
    12、:difft
    vim下将光标所在窗口变为比较窗口
    
    
    其它技巧:
    
    1、 diff -u file1 file2 > file3
    终端下输入该命令,可以将file1和file2的比较结果输出到file3中,-u 表示以合并格式比较,-c 为上下文格式,不加为一般格式
    
    
    参考:vim下 :help diff
    


  • 相关阅读:
    linux学习笔记--20150122
    破解LR11 sentinel stage failed
    Linux部署环境初学(Resin、jdk)
    MongoDB操作
    TestNG
    在iOS8 下用Swift 创建自定义的键盘
    iOS 8下简单,可交互式的通知
    设计模式:策略模式
    用Swift创建一个自定义,可调整的控件
    iOS7状态栏上有趣的渐变遮罩
  • 原文地址:https://www.cnblogs.com/zcube/p/4196436.html
Copyright © 2011-2022 走看看