Verschillenweergave

Volgende: gewijzigde tekst

Twee versies van een contract, twee kopieën van een configuratiebestand en twee concepten van een e-mail: wanneer je precies wilt zien wat er tussen beide is veranderd, is met het oog scrollen niet werkbaar. Deze verschillenweergave vergelijkt de twee teksten regel voor regel, markeert toevoegingen in het groen en verwijderingen in het rood en toont het resultaat in een gecombineerde of naast elkaar staande weergave, met de regelnummers van beide versies.

Zo vergelijk je twee teksten

  1. 1

    Plak de oorspronkelijke tekst

    Plak of typ de eerste versie van de tekst en ga dan naar de volgende stap.

  2. 2

    Plak de gewijzigde tekst

    Voeg de versie toe die je met het origineel wilt vergelijken en ga dan verder naar de vergelijking.

  3. 3

    Bekijk de verschillen

    Verwijderde regels zijn rood en toegevoegde regels groen, en in bewerkte regels zijn de gewijzigde woorden gemarkeerd. Wissel tussen de weergave naast elkaar en de gecombineerde weergave, negeer witruimte of hoofdlettergebruik en kopieer het resultaat als unified diff.

Verschilmarkeringen in één oogopslag

Symbool Betekenis
+ Regel bestaat alleen in de nieuwe versie (toegevoegd)
- Regel bestaat alleen in het origineel (verwijderd)
(leeg) Regel is in beide versies identiek (context)

Gecombineerd of naast elkaar

  • Gecombineerd. Beide teksten worden in één kolom gestapeld. Toegevoegde regels zijn groen, verwijderde regels rood, ongewijzigde regels zonder kleur, en elke regel toont zijn nummer in het origineel en in de nieuwe versie.
  • Naast elkaar. Het origineel en de nieuwe versie verschijnen in parallelle kolommen. Een lege cel aan één kant betekent dat de regel alleen aan de andere kant bestaat.

Vergelijking op regelniveau

De tool vergelijkt de teksten regel voor regel, inclusief witruimte, en vindt de kleinste set regeltoevoegingen en -verwijderingen die de ene tekst in de andere verandert. Wijzigingen in inspringing en eindspaties verschijnen daardoor als gewijzigde regels. Dat is nuttig bij het vergelijken van opnieuw opgemaakte code, tekst die op een andere regellengte is omgezet, of YAML- en INI-fragmenten waar per ongeluk eindspaties in sluipen.

Tips

  • Gebruik een lege regel als scheiding als je secties van een groter document wilt vergelijken; het algoritme kan goed overweg met lange invoer.
  • Vergelijk JSON na het netjes opmaken. Twee identieke JSON-objecten die op verschillende regels zijn geserialiseerd, zien er bij een ruwe diff anders uit; maak ze eerst netjes op.
  • Verwijder tijdstempels voor diffs van logbestanden, anders wordt elke regel als gewijzigd weergegeven.
  • Houd de volgorde van beide teksten aan. De tool koppelt identieke regels maar detecteert geen verplaatste blokken; het omwisselen van twee alinea’s verschijnt daarom als een verwijdering plus een toevoeging.

Veelgestelde vragen

Het vergelijkt de twee teksten regel voor regel en vindt de kleinste set invoegingen en verwijderingen die de ene versie in de andere verandert (een aanpak via de langste gemeenschappelijke deelrij). Het toont je alleen wat verschilt; het voegt geen bestanden samen en wijzigt ze niet.

Ja. De tool behandelt de invoer als platte tekst, dus code, configuratiebestanden, JSON, logs en proza werken allemaal. De uitvoer wordt in een niet-proportioneel lettertype weergegeven zodat de opmaak leesbaar blijft, en er is geen taalspecifieke analyse, wat hem betrouwbaar maakt voor elk bestandstype.

Een regeldiff vergelijkt elke regel op zijn positie en houdt geen verplaatste blokken bij. Het omwisselen van twee alinea’s verschijnt daarom als een verwijderd blok en een toegevoegd blok. Dat is normaal gedrag voor dit soort vergelijking.

De twee teksten blijven in je browser: ze worden op deze pagina vergeleken en niet naar onze servers gestuurd of aan de link van de pagina toegevoegd. Tussen de stappen blijven ze alleen in dit browsertabblad bewaard, totdat je het sluit of voor Begin opnieuw kiest.

Gerelateerde tools

Tool beschikbaar in andere talen