🌐 DA

🆚 Diff-tjekker

Sammenlign to tekster side om side, linje for linje. Tilføjede linjer markeres grønt, fjernede linjer rødt, og ændrede linjer får detaljeret fremhævning på ordniveau.

GUIDE

Laes mere

01

1. Hvad er en diff-sammenligning?

En diff finder forskellene mellem to tekster (eller filer). Den bruges til kodegennemgang, sammenligning af dokumentversioner, kontrol af ændringer i konfigurationer og korrektur af oversættelser. Normalt sammenlignes der linje for linje, så tilføjede, fjernede og ændrede linjer kan skelnes. Gits `git diff` og compare-funktionen i alle kodeeditorer bygger på det samme princip. Dette værktøj sender aldrig din tekst til en server - alt sammenlignes med det samme i din browser, så selv følsom kode eller dokumenter forbliver private.

02

2. Sammenligning på linje- og ordniveau

Sammenligning på linjeniveau behandler hver hele linje som én enhed og afgør, om den er den samme eller forskellig. Sammenligning på ordniveau går et skridt videre og peger præcist på, hvilke ord der ændrede sig i en ændret linje. Hvis f.eks. "Hej, rart at møde dig" bliver til "Hej, tak", vil en diff på linjeniveau bare sige "ændret", mens fremhævning på ordniveau viser præcist, at "rart at møde" blev fjernet, og "tak" blev tilføjet. Dette værktøj lægger automatisk fremhævning på ordniveau oven på enhver ændret linje.

03

3. Sådan bruger du indstillingerne Ignorer store/små bogstaver og Ignorer mellemrum

Når du sammenligner kode, der kun adskiller sig i indrykninger eller afsluttende mellemrum, eller tekst, der kun adskiller sig i bogstavstørrelse, kan sådanne små forskelle forstyrre en gennemgang og ligne meningsfulde ændringer. Slår du "ignorer mellemrum" til, sammenfoldes gentagne mellemrum, og foranstillet/efterstillet mellemrum trimmes før sammenligning; "ignorer store/små bogstaver" behandler store og små bogstaver som identiske. Begge er især nyttige, når du sammenligner output fra en formatter eller manuelt indtastet tekst med inkonsekvent brug af store/små bogstaver.

Passer godt sammen med

Ofte stillede sporgsmal

Sendes min tekst til en server?
Nej. Dette værktøj kører helt i din browser og kalder aldrig et backend-API - din tekst forlader aldrig din enhed.
Hvorfor vises en ændret linje ikke med fremhævning på ordniveau?
Hvis linjen blev fuldstændigt erstattet af ikke-relateret indhold, kan LCS-algoritmen (longest common subsequence) ikke matche den med en tidligere linje, så den vises i stedet som en ren sletning/tilføjelse. Fremhævning på ordniveau vises kun, når der er noget overlappende indhold at justere efter.
Kan jeg sammenligne meget lange tekster?
Ja, men du vil se en advarsel efter 50.000 linjer. Diff-algoritmens omkostning vokser med antallet af linjer, så ekstremt store input kan midlertidigt gøre browseren langsommere.
Bliver min sammenligning gemt et sted?
Dit input gemmes automatisk i browserens localStorage, så det overlever en genindlæsning af siden, men det sendes aldrig til en anden enhed eller server.