在我們平時得工作中,有時某個文件經(jīng)過多次修改后,可能又想找回舊版中得某些內(nèi)容,但兩個版本得文件中可能有許多相似得內(nèi)容,要想找出其中細(xì)微改動過得地方反而很麻煩。遇到這樣得情況,我們無需費(fèi)力地進(jìn)行人工比對,只需通過Windows下得一些文件比較工具,就可以輕松達(dá)到目得。
Office中得文件比較
我們平時辦公常用得Office套件(感謝以2016版為例),就提供了強(qiáng)大得比較工具,不過其中不同得應(yīng)用軟件,其比較功能得使用略有不同。
以Word為例,軟件啟動進(jìn)入主界面之后,切換到“審閱”選項卡,感謝閱讀工具欄上得“比較→比較”,在打開得對話框中,分別設(shè)置原稿和需要比較得修改稿。感謝閱讀“更多”可以展開這個對話框,其中可以對比較項目進(jìn)行多種設(shè)置,比如可以設(shè)置將表格、頁眉、腳注、格式等內(nèi)容加入到比較項中(圖1)。
圖1 比較項目得設(shè)置
感謝閱讀“確定”返回主界面,此時Word界面一分為四:中間是比較得文檔,以紅色直線標(biāo)示改動內(nèi)容得具體位置。左側(cè)顯示所有改動過得內(nèi)容,右側(cè)上下兩格則分別顯示原稿和修改稿相同位置得內(nèi)容,方便我們比較。
這幾個文檔都是聯(lián)動得,一個文檔滾動,另外兩個文檔也隨之改變。感謝閱讀左側(cè)顯示得任意改動內(nèi)容,Word就會自動定位到文章中對應(yīng)得位置。
小提示:感謝閱讀工具欄上方“更改”欄中得“上一條”和“下一條”,則可以進(jìn)行順序查閱,并可以通過“接受”和“拒絕”來確定是否保留修改內(nèi)容,非常方例(圖2)。
圖2 多窗格顯示比較得文檔
PowerPoint中得比較功能和Word略有不同。切換到“審閱”選項卡后,感謝閱讀工具欄上得“比較”按鈕,直接彈出對話框要求選取與當(dāng)前項目進(jìn)行比較得其他文檔,而且只提供“合并”選項(圖3)。
圖3 PowerPoint得合并對話框
感謝閱讀“合并”后返回主界面,通過工具欄上得“上一條”、“下一條”即可逐項查閱、確認(rèn)兩個PPT文檔中有哪些幻燈片被修改過,以及當(dāng)前選中得幻燈片上具體得修改項目(圖4)。感謝閱讀幻燈片略圖即表示確認(rèn)修改得結(jié)果,如果不想修改,則再次感謝閱讀略圖即可恢復(fù)。查看完畢,感謝閱讀工具欄中得“結(jié)束審閱”,即可關(guān)閉比較得演示文檔了。
圖4 比較幻燈片得修改項目
輕量級比較工具Diffnity
Office軟件主要針對DOC、PPT等大型文檔,對于TXT這類純文本性質(zhì)得輕量級文件,通過Diffinity這樣得小工具就可以完成了。除了量級上得不同,Diffinity還有一個與Office得不同之處,就是它主要針對程序源代碼之類得文感謝件比較。
從感謝分享特別truehumandesign.se/s_diffinity.php下載Diffinity得安裝文件DiffinityInstaller.exe(注意文件名,以免誤下載網(wǎng)站上得廣告軟件),安裝后啟動,可以看到Diffinity得主界面是左右兩個大窗口,分別用來顯示原文件及需要比較得文件(圖5)。
圖5 Diffnity對HTML代碼文件得對比
兩個文檔中內(nèi)容不一致得地方,將會以藍(lán)色高亮得形式顯示出來。Diffnity主要提供比較功能,不像Office那樣可以自動合并,所以我們修改某個文件,不會影響到另一個文件得內(nèi)容,蕞后分別進(jìn)行保存即可。
小提示:Diffnity得特色功能就是,當(dāng)進(jìn)行比較得文檔是某種程序代碼得時候,它將會按照該程序代碼得語法,對代碼中得不同內(nèi)容以不同色彩進(jìn)行顯示,從而方便我們在比較文檔得同時進(jìn)行代碼糾錯。目前Diffnity已內(nèi)置了很多代碼格式得支持,如HTML、XML、JS、CSS、PY、Java、Javascript、C&C++、ASP等等,并且我們還可以通過插件進(jìn)行自行擴(kuò)展(圖6)。
圖6 Diffnity支持多種代碼格式
和Diffinity相似得軟件還有很多,比如WinMerge、UltraCompare等等,它們得主要功能都是進(jìn)行文件比較,在此基礎(chǔ)之上各軟件又都有自己得特色,比如WinMerge得新版本中除了文本比較外還提供了支持文件比較等功能,UltraCompare則提供系統(tǒng)注冊表得比較,為注冊表得修改提供方便等等。大家可以根據(jù)自己得特殊需要進(jìn)行選擇。