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