此工具可比較的文字長度有限制嗎?
只要瀏覽器記憶體允許,長文字也可比較。通常數千行的文字也能正常運作。但對於非常大的檔案(數萬行以上),瀏覽器運作可能變慢。
顏色的意思是什麼?
綠色行表示「新增」,紅色行表示「刪除」,顯示紅色和綠色的行表示「變更」。灰色行是兩個文字中相同的行。透過此顏色區分可一目了然地掌握變更部分。
支援程式碼的語法高亮嗎?
目前不支援語法高亮。此工具專注於文字差異顯示,設計為不依賴程式語言的通用比較工具。可比較程式碼、文字、設定檔案等所有種類的文字。
空格或定位字元的差異也會被檢測嗎?
是的,空格、定位字元、換行等所有字元都是比較對象。空格數不同或定位字元和空格混用的情況也會被檢測為「變更」。由此可準確確認程式碼縮排的差異。
可以儲存比較結果嗎?
目前沒有直接儲存比較結果的功能。但可使用瀏覽器的截圖功能或列印功能儲存結果。另外,只要不重新整理顯示差異的頁面,結果就會保持。
與Git的diff指令有什麼區別?
Git的diff使用多個演算法(Myers、Patience等)進行更高階的差異計算。此工具提供簡單的按行比較,優點是不需要Git也能使用。只需網頁瀏覽器即可運作,因此無需環境建置,可立即使用。
可以只比較文字的一部分嗎?
可以,只需複製&貼上想比較的部分使用。不需要比較整個檔案。透過只提取特定函式、段落、設定項目進行比較,可高效確認差異。
會區分大小寫差異嗎?
是的,大寫和小寫被視為不同字元。例如「Hello」和「hello」會被檢測為不同行。由此也可準確檢測程式碼的變數名或SQL敘述的大小寫差異。