zoukankan      html  css  js  c++  java
  • [Linux] vimdiff 快速比较和合并少量文件

    纯文本文件比较和合并工具一直是软件开发过程中比较重要的组成部分,vimdiff 能够在比较出来的多处差异之间快速定位,很容易的进行文件合并操作。
    在需要快速比较和合并少量文件的时候,vimdiff是很好的选择。

    vimdiff 基本用法:

    首先保证系统中的diff命令是可用的。Vim的diff模式是依赖于diff命令的。

    启动方法
    1. vimdiff file1 file2 …
    2. vim -d file1 file2 …

    差异点跳转
    ]c 下一个差异点
    [c 上一个差异点
    n]c 转到下面第n个差异点,n为数字

    文件合并
    dp 当前差异点复制到另一个文件(diff put)
    do 差异点复制到当前文件(diff get, 不用dg是因为已被另一命令占用了)
    :diffupdate 修改后的更新,vimdiff也会自动来重新比较
    u 撤销修改

    上下文展开和查看
    缺省会把差异处上下各6行的文本都显示出来,可通过以下修改
    :set diffopt=context:6
    zo 展开折叠的行
    zc 重新折叠

    使用颜色说明

    # 比较文件连续的相同行被折叠
    # 只在某一文件存的行背景设置成蓝色,其他文件为绿色
    # 比较文件都有并包含差异的行设置成粉色背景,差异的文字用红色背景标注

     

  • 相关阅读:
    JS基础类型和引用类型
    ul的margin撑不开想要的距离的办法
    html中的列表
    BEM的命名规则
    意义模糊的函数签名……文档注释
    最基础,新手入门第一段代码
    Cookie的使用
    用servlet校验密码2
    用servlet进行用户名和密码校验
    登录页面
  • 原文地址:https://www.cnblogs.com/abeen/p/4255754.html
Copyright © 2011-2022 走看看