文字比較 (Diff)
並排比較兩段文字,並逐行、逐字元地醒目顯示差異。
在兩側輸入文字即可查看差異。
使用方法
- 將原文貼到左側,將修訂後的文字貼到右側。
- 比較會隨著輸入自動更新;按一下「比較」按鈕可立即執行。
- 刪除的行以紅色顯示,新增的行以綠色顯示。當一行被編輯時,該行對中發生變化的確切字元會被醒目顯示。
- 使用「交換」可以交換兩側,以便反方向閱讀差異。
注意事項
- 比較完全在瀏覽器中使用最長公共子序列 diff 執行。兩個文字都不會上傳。
- 每側限制為 5,000 行,以保持比較速度。更大的輸入會回報為錯誤,並註明限制。
- 結尾的空行也計為行,因此結尾換行符的差異會顯示為新增或刪除的空行。
常見問題
為什麼整個編輯過的行沒有配對字元醒目顯示?
當刪除的行緊接著是新增的行時,會套用字元醒目顯示,這是編輯行的典型形式。較大的重新排列會顯示為個別的刪除和新增。
它會忽略空白差異嗎?
不會。行會精確比較,包括空格。如需先規範空白,請先透過文字轉換工具處理文字。
可以比較程式碼嗎?
可以。diff 以行為基礎且與語言無關,因此原始程式碼、設定檔和記錄檔都可以使用。