Handytool
開發者免費本機執行

文字比較工具

並排比較兩段文字——行級、單詞級或字元級差異——在瀏覽器中私密進行。

比較方式
原始文字
修改後
+ 0 已新增·- 0 已刪除·1 未改變

關於文字比較工具

Handytool 的文字比較工具可以比較任意兩段文字——代碼、文案、JSON、日誌行——並醒目顯示新增、刪除和未變更的部分。在行級、單詞級和字元級粒度之間切換,忽略大小寫或空格差異,一鍵複製統一差異格式。所有操作在本地進行,使用最長公共子序列演算法,即使大型貼上也能保持私密和快速。

文字比較工具功能

  • 01

    行級、單詞級和字元級模式

    行級比較最適合代碼和設定檔;單詞級比較適合文案和編輯;字元級比較能捕捉單字母拼寫錯誤和標點符號變化。

  • 02

    忽略大小寫和空格

    切換不區分大小寫和忽略空格的比較,在比較重新格式化的代碼或重寫的文案時只看到有意義的差異。

  • 03

    可複製的統一差異格式

    結果使用經典的 +/- 前置詞呈現,可貼到代碼審查、錯誤報告或任何其他地方。

文字比較工具常見問題

輸入可以有多大?
比較是 O(n·m) 的,所以非常大的輸入(數萬行)會變慢,但大多數日常代碼、文案和日誌比較是瞬時的。對於龐大檔案,選擇行級模式並忽略空格。
我的文字會保存在伺服器上嗎?
不會。比較在您的瀏覽器中計算——不發送任何網路要求。對於專有代碼、內部檔案和機密文案是安全的。
行級、單詞級和字元級比較有什麼區別?
行級比較將每行視為一個單元,最適合代碼;單詞級比較按空格分割,最適合文案;字元級比較是最細粒度,用於查看拼寫錯誤或標點符號變化。
為什麼某些行同時標記為已新增和已刪除?
當行在中間發生變化時,比較演算法將其表示為刪除的舊行加上新增的新行。切換到單詞級或字元級模式可以看到行內確切的變化。

相關工具

開發者

探索更多工具

所有工具