TextJanitor

Tekstsammenligning

Indsæt en original og en ændret version for at se præcis, hvad der er tilføjet, fjernet eller lades i fred, efter linje, ord eller tegn.

Sammenlign efter

Arbejder…

Tilføjet
+0
Fjernet
−0
Uændret
0
Lighed
100%

Forskelle

Tilføjet tekst er grøn og understreget, markeret med +. Fjernet tekst er rød og gennemstreget, markeret med −.

De to tekster er identiske med de nuværende indstillinger.

Din tekst behandles i din browser og bliver aldrig uploadet eller gemt på vores servere.

Sådan bruger du Tekstsammenligning

  1. 1 Indsæt den oprindelige tekst til venstre og den ændrede tekst til højre.
  2. 2 Vælg, om der skal sammenlignes efter linje, ord eller tegn, og indstil mulighederne for store bogstaver, mellemrum og tomme linjer.
  3. 3 Læs forskellene indlejret eller side om side. Tilføjet tekst er grøn og understreget, fjernet tekst er rød og gennemstreget.
  4. 4 Kopiér resultatet som unified diff eller download det.

Hvad et værktøj til tekstsammenligning gør

Et værktøj til tekstsammenligning, også kaldet et diff-værktøj, stiller to versioner af en tekst op ved siden af hinanden og markerer, hvad der er ændret imellem dem. Det finder det længste stykke, som de to versioner har til fælles, behandler alt andet som en tilføjelse eller en fjernelse og viser resultatet, så du ikke selv skal læse begge versioner side om side med øjnene. Det er nyttigt til at tjekke et redigeret udkast, en kontraktrevision, en oversættelsesopdatering, en konfigurationsfil eller to stykker kode.

Før

It was a sunny day. The dog slept.

Efter

It was a sunny day. The sleepy dog slept. The birds sang.

Linje, ord eller tegn

  • Linjetilstand sammenligner hele linjer. Den er det rette valg til kode, lister og filer og den hurtigste.
  • Ordtilstand finder ændringer inde i en sætning, så ét ombyttet ord ikke markerer hele linjen som ændret.
  • Tegntilstand viser de mindste ændringer, som en rettet tastefejl. Den er begrænset til kortere tekster, og værktøjet fortæller dig, hvornår du skal skifte til ord- eller linjetilstand.

Muligheder

Ignorér store og små bogstaver behandler store og små bogstaver som ens. Ignorér forskelle i blanktegn slår rækker af mellemrum og tabulatorer sammen, før linjerne sammenlignes, så et omformateret afsnit ikke lyser op. Ignorér tomme linjer fjerner først tomme linjer fra begge tekster. Sammen lader de dig fokusere på ændringer i betydning frem for formatering.

Sådan læser du resultaterne

Oversigten viser, hvor mange linjer, ord eller tegn der er tilføjet, fjernet og uændret, plus en lighedsprocent. Procenten er to gange den uændrede del divideret med den samlede størrelse af begge tekster, så to identiske tekster får 100, og to helt forskellige tekster får 0. Tilføjet og fjernet tekst markeres med et plus- eller minustegn, en understregning eller en gennemstregning og ikke kun med farve.

Kopiering og deling af diffen

Unified diff er det almindelige tekstformat, som versionsstyringsværktøjer bruger: et hoved, derefter afsnit, der begynder med @@ og viser de ændrede linjer, med tre uændrede linjer omkring hver ændring. Du kan indsætte den i en mail, en sag eller en kodegennemgang. For at rydde op i indsat tekst, før du sammenligner, så prøv fjernelse af linjeskift, eller dubletfjernelsen når du sammenligner lister.

Når to tekster er helt forskellige, forenkler værktøjet sammenligningen og siger det, fordi det ville tage meget lang tid at finde det mindste sæt ændringer. At skifte til linje- eller ordtilstand giver som regel et klarere billede.

Ofte stillede spørgsmål

Hvordan fungerer tekstsammenligningen?

Den finder den længste række af linjer, ord eller tegn, som de to tekster har til fælles, og markerer alt uden for den som tilføjet eller fjernet. Det er den samme idé, som versionsstyringsværktøjer bruger.

Hvad er forskellen på linje-, ord- og tegntilstand?

Linjetilstand sammenligner hele linjer, ordtilstand enkelte ord og tegntilstand enkelte tegn. Mindre enheder viser finere ændringer, men kræver mere arbejde, så tegntilstand er begrænset til kortere tekster.

Hvad er en unified diff?

Et standardformat for tekst, der viser ændringer linje for linje, med minustegn for fjernede linjer, plustegn for tilføjede linjer og et par linjers kontekst omkring hver ændring. Udviklere bruger det i patches og kodegennemgange.

Hvorfor står der, at sammenligningen er forenklet?

Når to store tekster er næsten helt forskellige, er det meget langsomt at finde den mindste liste af ændringer. Værktøjet viser så den første tekst som fjernet og den anden som tilføjet. Prøv linje- eller ordtilstand for et nærmere kig.

Hvordan beregnes lighedsprocenten?

Den er to gange antallet af uændrede enheder divideret med det samlede antal enheder i begge tekster. Identiske tekster får 100 procent, og tekster uden noget til fælles får 0.

Bliver mine tekster uploadet?

Nej. Sammenligningen kører i din browser, og ingen af teksterne forlader din enhed.