Diffinity是一款可以幫你對(duì)比文本內(nèi)容不同的軟件,這款軟件支持語(yǔ)法高亮,一般用于代碼文本的內(nèi)容比較,可以快速區(qū)分出哪些內(nèi)容的不同之處。軟件目前只有英文界面,不過(guò)操作十分容易。
軟件介紹:
這個(gè)軟件依賴于.net4,如果你電腦上沒(méi)有安裝的話,運(yùn)行的時(shí)候會(huì)提示你。
Diffinity支持語(yǔ)法高亮、支持顯示行號(hào)、支持使用豎狀滾動(dòng)條樣式的文本概覽,支持雙面板顯示,所以比較的結(jié)果十分的簡(jiǎn)單明了。
如果想要比較2個(gè)pdf文檔之間的差異的話,最好先把它們轉(zhuǎn)換成txt,然后在比較,其他類(lèi)似pdf這樣不能用文本編輯器直接打開(kāi)的格式都建議如此操作。
使用方法:
當(dāng)你把2個(gè)類(lèi)似的文本拖放進(jìn)Diffinity后(一個(gè)拖放到界面左側(cè)、一個(gè)拖放到界面右側(cè)),就可以看到軟件No1這篇文章截圖中那樣的畫(huà)面了。
如果是代碼文本,那么默認(rèn)還會(huì)根據(jù)代碼的種類(lèi)進(jìn)行高亮顯示,點(diǎn)擊文本路徑右側(cè)的按鈕還可以顯示行號(hào)。
2個(gè)文本之間的差異會(huì)使用顏色標(biāo)記出來(lái),并且在最右側(cè)的文本概覽界面中也可以也可以清楚的看到,使用鼠標(biāo)點(diǎn)擊的話,還可以直接跳轉(zhuǎn)到你想要查看差異的地方。
Diffinity不僅會(huì)用顏色標(biāo)記,而且還會(huì)使用{ 這類(lèi)的樣式直觀的告訴你,多出的代碼有幾行,這幾行被添加到了哪2行之間。
相同行中只有幾個(gè)字母有差異,那么這幾個(gè)字母也會(huì)使用高亮的方式標(biāo)記出來(lái),方便你查看和比較。
如果你不確定Diffinity支持哪些代碼的語(yǔ)法高亮,那么打開(kāi)設(shè)置界面,切換到【syntax highlinghting】就可以看到了。