• [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 重新折叠

    使用颜色说明

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

     

  • 相关阅读:
    vm12序列号
    三星手机官方固件下载
    MSTP故障处理手册
    分享一个高清壁纸网站
    ThinkPad X220 完美黑苹果 Hackintosh OS X 10.11 El Capitan
    一句命令激活windows/office
    Win10+VMplayer12中U盘无法挂载解决
    记一次金士顿DT100 G3 32G修复
    飘雪代码2枚
    禁用安全模式
  • 原文地址:https://www.cnblogs.com/abeen/p/4255754.html
Copyright © 2020-2023  润新知