vimdiff常见操作

  1. 单行使用常见vim操作
  2. 跳转diff点:
    1. 跳转到下一个diff点:请使用 ]c 命令,
    2. 跳转到前一个diff点:请使用 [c 命令,
    3. 如果在命令前加上数字的话,可以跳过一个或数个差异点,从而实现跳的更远。比如如果在位于第一个差异点的行输入 2]c ,将越过下一个差异点,跳转到第 三个差异点。
  3. 文件比较的最终目的之一就是合并,以消除差异。如果希望把一个差异点中当前文件的内容复制到另一个文件里,可以使用命令:dp (diff “put”)
  4. 如果希望把另一个文件的内容复制到当前行中,可以使用命令:do (diff “get”,之所以不用dg,是因为dg已经被另一个命令占用了,所以用了diff “obtain”)
  5. 在修改一个或两个文件之后,vimdiff会试图自动来重新比较文件,以便实时地反映比较结果。但是有时候会处理失败,这个时候就需要手工来刷新。:diffupdate
  6. 折叠:
    1. zo (folding open)打开折叠代码。之所以用z这个字母,是因为它看上去比较像折叠着的纸)
    2. zc (folding close)重新折叠起来。
  7. 如果想交换上/下、左/右两个分隔窗口的位置,可以使用 ctrl-w,r 命令

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>