點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號(hào)」第一時(shí)間查看嵌入式筆記!

大家好,我是ZhengN。
本次給大家分享幾個(gè)代碼對(duì)比軟件。對(duì)比軟件我們最常用的就是Beyond compare,但除了Beyond compare之外,還有WinMerge、DiffMerge等小巧優(yōu)秀的對(duì)比軟件,下面我們一起來了解一下。
Beyond compare官網(wǎng)下載頁:
https://www.scootersoftware.com/download.php
支持Windows、Linux、Mac三個(gè)平臺(tái):

我平時(shí)用得比較多的是Beyond compare。Beyond compare功能很強(qiáng)大,其不僅僅是一個(gè)代碼對(duì)比軟件,還可以用來對(duì)比表格、MP3、注冊(cè)表,甚至是圖標(biāo)等對(duì)比。

我們嵌入式軟件這行最常用的當(dāng)然是代碼對(duì)比了,我平時(shí)用得最多的功能就是文件夾比較與文本比較。比如:

我們可以通過過濾功能快速查看不同的文件:


文件夾的瀏覽采用了樹狀結(jié)構(gòu),操作左右任何一邊的任何一個(gè)目錄或文件,兩邊都會(huì)自動(dòng)同步顯示。當(dāng)點(diǎn)擊某一個(gè)文件時(shí),就會(huì)跳出該文件的比較窗口:

不管是文件夾比較還是文件比較都是采取左右兩欄的布局,不同之處會(huì)通過高亮標(biāo)注顯示。
但是,這款軟件是需要付費(fèi)購買的。作為窮屌絲,我們可以使用那啥的~
WinMerge官網(wǎng)下載頁:
https://winmerge.org/

WinMerge是一款運(yùn)行于Windows系統(tǒng)下的免費(fèi)、開源的文件比較/合并工具,使用它可以非常方便地比較多個(gè)文檔內(nèi)容甚至是文件夾與文件夾之間的文件差異。適合程序員或者經(jīng)常需要撰寫文稿的朋友使用。
文件夾的對(duì)比結(jié)果沒有像Beyond compare采用左右兩欄的布局,而是字段式(標(biāo)簽卡式)的顯示方式,如:

清晰地標(biāo)明哪些文件夾/文件是不同的。

文件的比較同Beyond compare一樣采用左右兩欄布局,不同之處會(huì)通過高亮標(biāo)注顯示。
相比同類的商業(yè)軟件Beyond Compare等,WinMerge或許在很多方面都不如前兩者,但憑借著小巧便攜且免費(fèi)開源等特性,相信同樣也會(huì)獲得很多朋友的喜愛。
缺點(diǎn)就是目前只支持Windows平臺(tái)。
DiffMerge官網(wǎng)下載頁:
http://sourcegear.com/diffmerge/downloads.php
DiffMerge是一個(gè)可視化地對(duì)比和合并文件程序,運(yùn)行在Windows、MacOSX和Unix上,同樣也是免費(fèi)、開源的。其官網(wǎng)提供了Windows平臺(tái)的安裝版和綠色版以及OS X、Ubuntu、 Fedora上的安裝文件下載:

其瀏覽方式并沒有像Beyond Compare與WinMerge保持著樹狀結(jié)構(gòu),而是采用平鋪列表的方式,列出了所有不同的文件,如:

文件對(duì)比,不同之處也會(huì)高亮顯示:

彌補(bǔ)WinMerge僅支持Windows的不足,DiffMerge支持Windows, OS X, and Linux三個(gè)平臺(tái)。
以上就是本次分享的三個(gè)對(duì)比工具的基本介紹,總體來說,當(dāng)然是付費(fèi)的商業(yè)軟件Beyond Compare更為強(qiáng)大一些,但是另外兩個(gè)免費(fèi)、開源的小工具也可以嘗試用用,畢竟對(duì)于我們嵌入式軟件來說常用的也就是代碼對(duì)比。
資源下載:
本文三個(gè)對(duì)比工具大家可在公眾號(hào)后臺(tái)回復(fù)關(guān)鍵詞:對(duì)比工具,即可獲取。
由于微信公眾號(hào)近期改變了推送規(guī)則,如果您想經(jīng)常看到我們的文章,可以在每次閱讀后,在頁面下方點(diǎn)一個(gè)「贊」或「在看」,這樣每次推送的文章才會(huì)第一時(shí)間出現(xiàn)在您的訂閱列表里。
猜你喜歡:
易懂 | 手把手教你編寫你的第一個(gè)上位機(jī)
工具 | 分享一款嵌入式人必備繪圖工具
LVGL | 基于嵌入式Linux的LVGL移植
干貨 | protobuf-c之嵌入式平臺(tái)使用
在公眾號(hào)聊天界面回復(fù)1024,可獲取嵌入式資源;回復(fù) m ,可查看文章匯總。
文章都看完了
不點(diǎn)個(gè)
嗎