文字差異比對
比較兩段文字,並即時在瀏覽器中高亮新增和刪除的行。
如何使用 差異比對
- 01
將原文貼在左側,將修改後的文字貼在右側。
- 02
可選擇忽略大小寫或空白差異。
- 03
查看逐行差異:綠色為新增,紅色為刪除。
這個差異檢查器的作用
此文字差異檢查器會比較兩個文字區塊,並準確地突出顯示更改的內容:新增了哪些行,刪除了哪些行,以及更改的行中的特定單字。新增綠色標記,刪除紅色標記。
由於比較完全在瀏覽器中運行,因此速度快且私密,甚至適用於你不想貼上到伺服器端服務中的機密文件和程式碼。
背後的演算法
它使用最長公共子序列差異,與 Git 和大多數程式碼審查工具使用的核心演算法相同,因此它報告最小、最清晰的一組更改,而不是在第一個差異之後標記所有內容。
忽略大寫或空格
選項可讓你忽略大小寫或空格,當唯一真正的差異是有意義的差異並且你不希望縮排更改或大寫使結果混亂時,這非常有用。
你可以比較什麼
基於行的比較同樣適用於原始碼、設定檔、日誌、JSON 和普通散文,因此它可以方便地比較合約的兩個版本、發現兩個設定檔之間的變更或查看對文章的編輯。
將原始版本貼到一側,將更改後的版本貼到另一側,切換你需要的選項,差異會立即出現。
常見問題
比較是如何運作的?
它使用最長公共子序列差異演算法逐行比較兩段文字,與 Git 使用的方法相同,因此你能得到最小的更改集合。
我的文字會被上傳到任何地方嗎?
不會。比較完全在你的瀏覽器中執行;不會向伺服器傳送任何內容。
它能比較程式碼或設定檔嗎?
能。基於行的差異比對對原始碼、設定檔、日誌和一般文字都很有效。