名稱:WinMerge
連結:
http://winmerge.org/功能:比對文字文件,將差異處顯示出來,以便修改
以往筆者常常在編寫php腳本,有時撰寫了一個新功能,存了新檔,
或者委託他人修改時,常常會發現到一個很重要的問題:
「幹!到底是改了什麼地方?」
然後就開始手忙腳亂地打開文件逐行比對,這種工作又無聊,花的時間又長,
如果可以找到就算了,大部分的時候還是都找不出來的,於是又花了更多時間。
對程式撰寫者來說,這是比較常見的問題,所以當然有工具可以使用,
尤其是當你的文件很大,或者已經有了很多版本,那可以說比對工具就是不可或缺的。
WinMerge是個開放原始碼的免費工具,用來處理文字文件的比對和整理,
使用它你就可以很清楚的知道哪些地方有修改過,以下是主要功能:
文件比較
視覺化的比對和合併文件
強大的編輯器,有文法加亮,行數標記和換行設定
在行間以高亮度顯示不同之處
用兩個垂直視窗顯示齊不同點
位址視窗告訴你不同之處在哪裡
偵測被移動的文字行
檔案夾比對
支援正則表達(Regular Expression)
使用文件大小和日期作快速比對
可以比對子資料夾的內容
還有很多其他的功能,包括建立補丁文件等等,請自行實驗,
說起來,WinMerge實在是很方便,可說是你工具箱中不可或缺的。