Handytool
OntwikkelaarGratisLokaal uitvoeren

Diff-viewer

Vergelijk twee tekststukken naast elkaar — line, word of character diff — privé in je browser.

Vergelijken op
Origineel
Gewijzigd
+ 0 toegevoegd·- 0 verwijderd·1 ongewijzigd

Over Diff-viewer

Handytool's diff-viewer vergelijkt willekeurige twee tekststukken — code, proza, JSON, logregels — en markeert wat er is toegevoegd, verwijderd en ongewijzigd gebleven. Schakel tussen line, word en character granulariteit, negeer case of whitespace-verschillen en kopieer een unified diff met één klik. Alles draait lokaal met een longest-common-subsequence diffalgoritme, dus zelfs grote plakbeurten blijven privé en instant.

Functies van Diff-viewer

  • 01

    Line, word en character modi

    Line diff is het beste voor code en config; word diff is geweldig voor proza en copy-edits; character diff vangt eenlettergrepige typefouten en leestekenverschillen.

  • 02

    Negeer case en whitespace

    Zet case-insensitive en whitespace-insensitive vergelijkingen aan om alleen betekenisvolle verschillen te zien wanneer je gereformateerde code of herschreven kopij vergelijkt.

  • 03

    Kopieerbare unified diff

    Het resultaat wordt weergegeven met klassieke +/- voorvoegsels, klaar om in een code review, bugrapport of elders in te plakken.

Veelgestelde vragen over Diff-viewer

Hoe groot kunnen de invoeren zijn?
Diffing is O(n·m) dus zeer grote invoeren (tienduizenden regels) worden traag, maar de meeste dagelijkse code-, proza- en logvergelijkingen zijn instant. Voor enorme bestanden verkies je line-modus en negeer je whitespace.
Verlaten mijn teksten een server?
Nee. De diff wordt in je browser berekend — er worden geen netwerkaanvragen gedaan. Veilig voor propriëtaire code, interne documenten en vertrouwelijke proza.
Wat is het verschil tussen line, word en character diff?
Line diff behandelt elke regel als een eenheid en is ideaal voor code; word diff splitst op whitespace en is het beste voor proza; character diff is het fijnste korrel en is nuttig wanneer je typefouten of leestekenverschillen wilt zien.
Waarom zijn sommige regels gemarkeerd als zowel toegevoegd als verwijderd?
Wanneer een regel in het midden verandert, vertegenwoordigt het diffalgoritme dit als een verwijderde oude regel plus een toegevoegde nieuwe regel. Schakel naar word- of character-modus om exact te zien wat er in de regel is veranderd.

Gerelateerde tools

Ontwikkelaar

Ontdek meer tools

Alle tools