0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
設定
將兩個文字區塊逐行比較,以偵測變更、新增和刪除。根據您所檢視的內容類型,調整對大寫、空格或空行的容忍度。
可比較的文本
選項

運作方式

文字比較器逐行對比兩個文字區塊,並標記哪些保持不變、哪些改變、哪些新增、哪些刪除。它使用最長公共子序列(LCS)演算法來對齊穩定的行,因此中間的改動不會打亂比較的其餘部分。

你可以在帶 + 和 - 前綴的統一檢視或並排檢視之間選擇,並在你不關心這些差異時啟用忽略大小寫、空格或空行的選項。所有計算都在你的瀏覽器中進行:文字不會傳送到任何伺服器。

使用情境

  • 偵測設定檔、.env 或資訊清單兩個版本之間的改動。
  • 在排查錯誤之前,查看兩個 API 回應或兩個資料傾印之間的差異。
  • 比較兩個清單(相依項、使用者、路由),查看新增或刪除了哪些條目。
  • 對比撰寫或翻譯文字的兩個版本,快速定位調整之處。

常見問題

它是逐行比較還是逐字元比較?

比較是逐行進行的:每行都與其對應行對齊,並分類為相同、修改、新增或刪除。當某行被修改時,舊版本和新版本會一起顯示,以便於閱讀改動。

忽略選項有什麼作用?

“忽略大小寫”將大寫和小寫視為相同;“忽略空格”正規化定位字元和重複空格;“忽略空行”在比較前丟棄空行。它們幫助你專注於真正的改動,而不是格式差異。

統一檢視和並排檢視有什麼區別?

統一檢視顯示單一流,其中新增和刪除的行交錯排列,類似 git diff。並排檢視將原始文字放在左側、新文字放在右側,便於並排閱讀長區塊。

我的文字會上傳到任何伺服器嗎?

不會。比較完全在你的瀏覽器中用 JavaScript 執行,因此你可以比較敏感內容而不讓它離開你的電腦。