跳至主要内容

博文

目前显示的是 二月, 2008的博文

VIM diff用法简介

进入 diff 模式编辑的最简单方法就是用 "vimdiff" 命令。它象通常启动 Vim 一样, 不过额外地,它设定一些参数来设定查看不同之处。 vimdiff file1 file2 [file3 [file4]] 这等同于: vim -d file1 file2 [file3 [file4]] 你也可以使用 "gvimdiff" 或 "vim -d -g"。GUI 就启动了。 你也可以使用 "viewdiff" 或 "gviewdiff" 。Vim 会进入只读模式。 有两条命令可用于在 diffs 之间跳转: * [c * [c 向后至上一个更改的开始。当加上个数字后,便重复执行相应 次。 * ]c * ]c 向前至下一个更改的开始。当加上个数字后,便重复执行相应 次。 如果不存在光标可以跳转到的更改,将产生错误。 有两个命令可用来在两个缓冲之间拷贝。相应的结果是,在一定的范围内两缓冲的内容 被统一。 * :diffg * * :diffget * : [range] diffg[et] [bufspec] 用另一个缓冲来修改当前的缓冲,消除不同之处。如果给定 [bufspec],就使用该缓冲。否则,它仅当有另一个在 diff 模式下 的缓冲时才起作用。 [range] 参考下面。 ...