並排比較兩個文字或檔案。添加顯示為綠色,刪除顯示為紅色 — 全在瀏覽器中處理。
| 模式 | 粒度 | 最適合 |
|---|---|---|
| Line | Entire lines | Source code, config files, log comparison |
| Word | Individual words | Prose, documentation, markdown |
| Character | Single characters | Typos, invisible chars, encoding differences |
統一diff格式是所使用的標準輸出格式 Git、patch工具和程式碼審查工具。以 + 開頭的行已添加,以 - 開頭的行已刪除,沒有前綴的行是未更改的上下文。
@@ -1,4 +1,4 @@
function greet(name) {
- console.log("Hello, " + name + "!");
+ console.log(`Hello, ${name}!`);
return true;
}diff(差異)顯示兩個版本文字之間的變化。以+開頭的行是添加(綠色),以-開頭的行是刪除(紅色),沒有前綴的行是未更改的。diff是Git等版本控制系統的基礎。
行diff比較整行,最適合程式碼和散文。單字diff突出顯示行內更改的單字,有助於偵測小的編輯。字元diff顯示每個字元的更改,非常適合查找拼字錯誤或不可見字元。
將原始內容貼到左側面板,將修改後的內容貼到右側面板,然後按一下比較。高亮顯示的diff準確顯示了更改的內容。程式碼使用行模式,散文使用單字模式,精細檢查使用字元模式。
是的。所有比較完全在您的瀏覽器中使用JavaScript進行。沒有文字傳送到任何伺服器。該工具在初始頁面載入後可離線使用。