Vad ett textjämförelseverktyg gör
Ett textjämförelseverktyg, även kallat diff-verktyg, ställer upp två versioner av en text och markerar vad som ändrats mellan dem. Det hittar den längsta sträckan som de båda versionerna har gemensamt, behandlar allt annat som ett tillägg eller en borttagning och visar resultatet så att du slipper läsa båda versionerna sida vid sida med blotta ögat. Det är användbart för att kontrollera ett redigerat utkast, en avtalsrevision, en översättningsuppdatering, en konfigurationsfil eller två stycken kod.
Före
It was a sunny day. The dog slept.
Efter
It was a sunny day. The sleepy dog slept. The birds sang.
Rad, ord eller tecken
- Radläget jämför hela rader. Det är rätt val för kod, listor och filer, och det är snabbast.
- Ordläget hittar ändringar inuti en mening, så att ett utbytt ord inte markerar hela raden som ändrad.
- Teckenläget visar de minsta ändringarna, som att rätta ett stavfel. Det är begränsat till kortare texter, och verktyget berättar när du ska byta till ord- eller radläge.
Alternativ
Ignorera skiftläge behandlar stora och små bokstäver som lika. Ignorera skillnader i blanktecken slår ihop följder av mellanslag och tabbar före jämförelsen av rader, så att ett omformaterat stycke inte lyser upp. Ignorera tomma rader tar först bort tomma rader från båda texterna. Tillsammans låter de dig fokusera på ändringar i betydelse snarare än formatering.
Läsa resultaten
Sammanfattningen visar hur många rader, ord eller tecken som lagts till, tagits bort och lämnats oförändrade, plus en likhetsprocent. Procenten är två gånger den oförändrade delen delat med den totala storleken på båda texterna, så två identiska texter får 100 och två helt olika texter får 0. Tillagd och borttagen text markeras med plus- eller minustecken, understrykning eller överstrykning, och inte bara med färg.
Kopiera och dela diffen
Unified diff är det rena textformat som versionshanteringsverktyg använder: ett huvud, sedan avsnitt som börjar med @@ och listar de ändrade raderna, med tre oförändrade rader runt varje ändring. Du kan klistra in den i ett e-postmeddelande, ett ärende eller en kodgranskning. För att rensa inklistrad text före jämförelsen, prova radbrytningsborttagaren, eller dubblettborttagaren när du jämför listor.
När två texter är helt olika förenklar verktyget jämförelsen och säger det, eftersom det skulle ta mycket lång tid att hitta den minsta uppsättningen ändringar. Att byta till rad- eller ordläge ger oftast en tydligare bild.