文字工具
文字比對工具
並排比對兩段文字並找出差異。顯示新增、刪除和未變更的行數及相似度百分比。
參數
結果
新增行數0
其他結果 (4)
刪除行數0
未變行數1
相似度
100%
1 of 1 total change units are identical
統一差異
--- original +++ modified
顯示新增 (+) 和刪除 (-) 的統一差異格式
點解揀 文字比對工具
文本差異檢查器逐行比較兩個文本,並使用基於 LCS 的演算法突出顯示差異。它報告添加、刪除和未更改的行,計算相似性百分比,並為開發人員輸出標準的統一差異格式。
- ✓使用最長公共子序列演算法進行逐行比較
- ✓統一差異輸出與補丁工具相容
- ✓相似度百分比顯示文字有多少相同
- ✓新增、刪除和未更改的行數一目了然
使用步驟
- 1將原始(之前)文字貼到第一個框中。
- 2將修改後的文字貼到第二個框框中。
- 3查看摘要:新增、刪除和未更改的行數。
- 4檢查相似性百分比以衡量整體差異。
- 5複製統一的 diff 輸出以在程式碼審查或補丁檔案中使用。
常見問題 (FAQ)
這個 diff 工具使用什麼演算法?
它使用最長公共子序列 (LCS) 演算法來尋找兩個文字之間的最佳對齊方式,類似於 git diff 使用的演算法。
什麼是統一差異格式?
統一差異是一種標準文字格式,顯示上下文行(空格前綴)、刪除的行(- 前綴)和新增的行(+ 前綴)。它廣泛應用於版本控制和程式碼審查。
相似度是如何計算的?
相似度是未更改行佔總更改單元(新增 + 刪除 + 未更改)的百分比。
比較是否區分大小寫?
是的。比較區分大小寫和空格。 “Hello”和“hello”被視為不同的行。
我可以比較程式碼檔案嗎?
是的。將程式碼貼到兩個欄位中以查看行級差異。統一的 diff 輸出可以保存並作為補丁應用。
權威參考資料
相關工具
繼續探索同一情境下的實用工具。
