linux合并vi的两个文件,两个文件的对比查看及合并工具:vimdiff-文件合并
文件 a 和 b
比如有兩個源代碼文件 a 和 b,如上圖所示。
在Unix/Linux平臺上,對比查看兩個源代碼文件的差異時,最簡單且隨處可用的就是命令行工具,比如diff。diff以逐行的方式比較文本文件的異同處,如下圖所示。
diff查看結果
上面的"3c3"和"6c6"表示文件a和b在3行和第6行內容有所不同。可以看到diff的結果不是那么一目了然。
相比diff,vimdiff 使用起來更方便,不僅擁有簡單明了的界面,對比較結果一目了然,還能夠在比較出來的多處差異之間快速定位,以及合并。
vimdiff查看結果
1、vimdiff 對比查看命令:vimdiff file1 file2
2、vimdiff 上下文展開的命令:zo(展開被折疊的相同文本行)
zc(折疊相同的文本行)
3、vimdiff 在兩個文件中跳轉:Ctrl-w w
4、vimdiff 交換兩個窗口位置的命令:Ctrl-w K(把當前窗口移到最上邊)
Ctrl-w H(把當前窗口移到最左邊)
Ctrl-w J(把當前窗口移到最下邊)
Ctrl-w L(把當前窗口移到最右邊)
5、vimdiff 在各個差異點間跳轉的命令:]c (跳轉到下一個差異點)
[c (跳轉到上一個差異點)
6、vimdiff 文件合并命令:dp(在差異點處,把當前文件的內容復制到另一個文件里)
do(在差異點處,把另一個文件里的內容復制到當前文件)
7、vimdiff 更新比較結果:diffupdate(文件修改后,有時需要手工來刷新比較結果)
總結
以上是生活随笔為你收集整理的linux合并vi的两个文件,两个文件的对比查看及合并工具:vimdiff-文件合并的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux sha1sum命令,Linu
- 下一篇: 修改linux内核启动动画,Androi