使用vimdiff查看文件之间的不同
与Unix diff命令一样,vimdiff用于显示文件之间的不同的地方。不像Unix的diff命令,vimdiff有更多的颜色和用户友好性。
在下面的例子中,很容易可视化的看到两个文件中哪些地方文本被改变和添加。
1 | $ vimdiff employee.txt new-employee.txt |
vimdiff命令 | 描述 |
---|---|
$ vimdiff file1 file2 | 使用垂直窗口分割显示文件的不同 |
$ vim -d file1 file1 | |
$ vimdiff -o file1 file1 | 使用水平窗口分割显示文件的不同 |
$ vim -d -o file1 file1 | |
$vim filel & :diffsplit file1 | 如果你已经打开一个文件,使用:diffsplit以水平方式加载的不同点 |
$vim file1 & :vert diffsplit file1 | 如果你已经打开一个文件使用:vert diffsplit以垂直方式加载的不同点 |
[c | 移动到vimdiff中下一个改变处 |
]c | 移动到vimdiff中前一个改变处 |