使用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中前一个改变处 |