tigtools

Tekst Diff

Indsæt originalen og den ændrede version for at se præcis, hvilke linjer eller ord der blev tilføjet eller fjernet.

Kører i din browser Ingen tilmelding

Sammenlign efter

Sådan bruger du det

  1. Indsæt den originale tekst i venstre felt og den ændrede tekst i højre felt.
  2. Vælg, om du vil sammenligne linjer (bedst til kode, lister og data) eller ord (bedst til løbende tekst).
  3. Du kan vælge at ignorere forskelle i store/små bogstaver eller mellemrum.
  4. Læs resultatet: fjernede dele er markeret med − og rød baggrund, tilføjede dele med + og grøn baggrund. Brug “Ombyt” for at vende retningen.

Sådan fungerer det

Sammenligningen bruger Myers differensalgoritme, den samme metode, som Git og de fleste diff-programmer bruger. Den finder det mindste sæt af tilføjelser og fjernelser, der gør originalen til den ændrede tekst, og alt andet vises som uændret. En linje eller et ord, der er redigeret, vises som en fjernelse efterfulgt af en tilføjelse.

I linjetilstand sammenlignes hver linje som helhed, og resultatet viser linjenumrene i begge versioner. Windows- og Unix-linjeskift behandles ens, og et afsluttende linjeskift ignoreres. I ordtilstand opdeles teksterne i ord og mellemrummene imellem dem, og sammenhængende ændringer vises inline; optællingerne omfatter kun ord, ikke mellemrum. Tegnsætning, der hænger sammen med et ord, er en del af ordet, så „end.“ og „end“ er forskellige.

„Ignorér store/små bogstaver“ behandler „Hello“ og „hello“ som ens. „Ignorér forskelle i mellemrum“ behandler linjer som ens, når de kun adskiller sig i mellemrum i starten eller slutningen eller i antallet af mellemrum mellem ord; i ordtilstand tæller enhver mængde mellemrum som det samme. Ignorerede forskelle vises med teksten fra den ændrede version.

For at holde siden responsiv kan hver tekst have op til 5.000 linjer i linjetilstand og 3.000 ord i ordtilstand. Ændringer markeres både med farve og et +- eller −-tegn, og skærmlæsere annoncerer dem som tilføjet eller fjernet.

Eksempler

Tjek, hvad der er ændret i en kontrakt

Indsæt sidste måneds vilkår og denne måneds version i ordtilstand. En ændring fra „30 dage“ til „14 dage“ viser „30“ som fjernet og „14“ som tilføjet i samme sætning, så små ændringer ikke slipper igennem.

Sammenlign to konfigurationsfiler

I linjetilstand med „Ignorér forskelle i mellemrum“ rapporteres linjer, der kun er ændret i indrykning, ikke, og kun de linjer, hvis værdier reelt er ændret, markeres med deres linjenumre i begge filer.

Gennemgå ændringer i en artikel

Indsæt kladden og den redigerede tekst i ordtilstand for at se hvert ord, redaktøren har tilføjet eller fjernet, uden at skulle bruge sporede ændringer i et tekstbehandlingsprogram.

Ofte stillede spørgsmål

Skal jeg bruge linje- eller ordtilstand?

Linjetilstand er bedst til kode, lister, CSV og konfigurationsfiler, hvor hver linje er en enhed. Ordtilstand er bedst til prosatekst, hvor et enkelt ændret ord ellers ville markere hele afsnittet som ændret.

Hvorfor vises en ændret linje som fjernet og tilføjet?

En diff beskriver ændringer som fjernelser og tilføjelser. En redigeret linje er den gamle linje fjernet og den nye linje tilføjet. Skift til ordtilstand for at se, hvilke ord i den, der er ændret.

Er der en størrelsesgrænse?

Ja: 5.000 linjer pr. tekst i linjetilstand og 3.000 ord pr. tekst i ordtilstand. Meget forskellige tekster tager længst tid at sammenligne, og grænserne forhindrer, at siden fryser på langsommere enheder.

Kan jeg sammenligne Word- eller PDF-filer?

Ikke direkte. Kopier teksten fra hvert dokument, og indsæt den i felterne. Formatering som fed skrift eller skrifttyper sammenlignes ikke – kun teksten.

Privatliv

Begge tekster sammenlignes kun i din browser. Intet uploades, gemmes eller indgår i analyser.