TextJanitor

Tekstvergelijking

Plak een origineel en een gewijzigde versie om precies te zien wat is toegevoegd, verwijderd of ongemoeid gelaten, per regel, woord of teken.

Vergelijken op

Bezig…

Toegevoegd
+0
Verwijderd
−0
Ongewijzigd
0
Overeenkomst
100%

Verschillen

Toegevoegde tekst is groen en onderstreept, gemarkeerd met +. Verwijderde tekst is rood en doorgehaald, gemarkeerd met −.

De twee teksten zijn identiek met de huidige opties.

Je tekst wordt in je browser verwerkt en wordt nooit geüpload of opgeslagen op onze servers.

Hoe gebruik je Tekstvergelijking

  1. 1 Plak de originele tekst links en de gewijzigde tekst rechts.
  2. 2 Kies of je per regel, woord of teken vergelijkt, en stel de opties voor hoofdletters, spaties en lege regels in.
  3. 3 Lees de verschillen inline of naast elkaar. Toegevoegde tekst is groen en onderstreept, verwijderde tekst is rood en doorgehaald.
  4. 4 Kopieer het resultaat als unified diff of download het.

Wat een tekstvergelijker doet

Een tekstvergelijker, ook wel diff-tool genoemd, zet twee versies van een tekst naast elkaar en markeert wat ertussen is veranderd. Hij zoekt het langste stuk dat beide versies delen, behandelt al het andere als toevoeging of verwijdering en toont het resultaat zodat je niet beide versies met het oog naast elkaar hoeft te lezen. Het is nuttig om een bewerkt concept, een contractherziening, een vertaalupdate, een configuratiebestand of twee stukken code te controleren.

Voor

It was a sunny day. The dog slept.

Na

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

Regel, woord of teken

  • De regelmodus vergelijkt hele regels. Hij is de juiste keuze voor code, lijsten en bestanden en is de snelste.
  • De woordmodus vindt wijzigingen binnen een zin, zodat één verwisseld woord niet de hele regel als gewijzigd markeert.
  • De tekenmodus toont de kleinste wijzigingen, zoals het herstellen van een typefout. Hij is beperkt tot kortere teksten, en de tool vertelt je wanneer je moet overschakelen op woord- of regelmodus.

Opties

Hoofdletters negeren behandelt hoofdletters en kleine letters als gelijk. Verschillen in witruimte negeren voegt reeksen spaties en tabs samen voordat regels worden vergeleken, zodat een opnieuw opgemaakte alinea niet oplicht. Lege regels negeren verwijdert eerst lege regels uit beide teksten. Samen laten ze je letten op veranderingen in betekenis in plaats van opmaak.

De resultaten lezen

De samenvatting toont hoeveel regels, woorden of tekens zijn toegevoegd, verwijderd en ongewijzigd gelaten, plus een overeenkomstpercentage. Het percentage is tweemaal het ongewijzigde deel gedeeld door de totale grootte van beide teksten, dus twee identieke teksten scoren 100 en twee totaal verschillende teksten scoren 0. Toegevoegde en verwijderde tekst wordt gemarkeerd met een plus- of minteken, een onderstreping of een doorhaling, en niet alleen met kleur.

De diff kopiëren en delen

De unified diff is het platte-tekstformaat dat versiebeheertools gebruiken: een kop, daarna secties die beginnen met @@ en de gewijzigde regels opsommen, met drie ongewijzigde regels rond elke wijziging. Je kunt hem in een e-mail, ticket of codereview plakken. Om geplakte tekst op te schonen voor je vergelijkt, probeer je de regeleinden-verwijderaar, of de dubbele-regels-verwijderaar bij het vergelijken van lijsten.

Wanneer twee teksten totaal verschillend zijn, vereenvoudigt de tool de vergelijking en zegt dat, omdat het vinden van de kleinste set wijzigingen heel lang zou duren. Overschakelen op regel- of woordmodus geeft meestal een duidelijker beeld.

Veelgestelde vragen

Hoe werkt de tekstvergelijking?

Hij vindt de langste reeks regels, woorden of tekens die beide teksten delen en markeert alles daarbuiten als toegevoegd of verwijderd. Dit is hetzelfde idee dat versiebeheertools gebruiken.

Wat is het verschil tussen regel-, woord- en tekenmodus?

De regelmodus vergelijkt hele regels, de woordmodus losse woorden en de tekenmodus losse tekens. Kleinere eenheden tonen fijnere wijzigingen maar vragen meer werk, dus de tekenmodus is beperkt tot kortere teksten.

Wat is een unified diff?

Een standaard tekstformaat dat wijzigingen regel voor regel opsomt, met mintekens voor verwijderde regels, plustekens voor toegevoegde regels en een paar regels context rond elke wijziging. Ontwikkelaars gebruiken het in patches en codereviews.

Waarom staat er dat de vergelijking is vereenvoudigd?

Wanneer twee grote teksten bijna volledig verschillen, is het vinden van de kleinste lijst wijzigingen erg traag. De tool toont dan de eerste tekst als verwijderd en de tweede als toegevoegd. Probeer de regel- of woordmodus voor een nauwkeuriger beeld.

Hoe wordt het overeenkomstpercentage berekend?

Het is tweemaal het aantal ongewijzigde eenheden gedeeld door het totale aantal eenheden in beide teksten. Identieke teksten scoren 100 procent en teksten zonder iets gemeen 0.

Worden mijn teksten geüpload?

Nee. De vergelijking draait in je browser en geen van beide teksten verlaat je apparaat.