zoukankan      html  css  js  c++  java
  • Vimdiff 使用

    what is vimdiff

    在类nuix平台,我们希望对文件之间的差异之间快速定位,希望能够很容易的进行文件合并……。

    可以使用Vim提供的diff模式,通常称作vimdiff,就是这样一个能满足所有这些需求,甚至能够提供更多的强力工具。

    启动方法

    首先保证系统中的diff命令是可用的。Vim的diff模式是依赖于diff命令的。Vimdiff的基本用法就是:

     # vimdiff  FILE_LEFT  FILE_RIGHT
    或者
    # vim -d  FILE_LEFT  FILE_RIGHT

    常用命令

    跳转到下一个diff点:
    请使用 ]c 命令
    跳转到前一个diff点:
    请使用 [c 命令

    如果希望手工修改某一行,可以使用通常的vim操作。
    如果希望在两个文件之间来回跳转,可以用下列命令序列:Ctrl-w, w
    如果想交换上/下、左/右两个分隔窗口的位置,可以使用 ctrl-w,r 命令

    如果希望把一个差异点中当前文件的内容复制到另一个文件里,可以使用命令:
    dp (diff "put")
    如果希望把另一个文件的内容复制到当前行中,可以使用命令:
    do (diff "get",之所以不用dg,是因为dg已经被另一个命令占用了,所以用了diff "obtain")


    在修改一个或两个文件之后,vimdiff会试图自动来重新比较文件,以便实时地反映比较结果。但是有时候会处理失败,这个时候就需要手工来刷新。
    :diffupdate

    zo (folding open)打开折叠代码。之所以用z这个字母,是因为它看上去比较像折叠着的纸。
    zc (folding close)重新折叠起来。

  • 相关阅读:
    服务详解网址
    WCF、WebAPI、WCFREST、WebService之间的区别
    ql常见面试题 受用了
    用VSCode写python的正确姿势
    C#集合类型大盘点
    ASP.NET Web API 创建帮助页
    C#中IEnumerable、ICollection、IList、List之间的区别
    [WCF REST] 一个简单的REST服务实例
    sql存储过程算法
    oracle 存储过程
  • 原文地址:https://www.cnblogs.com/jinyuanliu/p/10853285.html
Copyright © 2011-2022 走看看