DiffMerge - Handleiding

Vergelijk en voeg mappen, bestanden en tekst naast elkaar samen. Visualiseer verschillen met kleurgecodeerde markeringen en voeg samen in beide richtingen.


Aan de slag

  1. Stel de linker- en rechterpaden in (bladeren, typen of slepen en neerzetten)
  2. Pas vergelijkingsinstellingen en filters naar wens aan
  3. Klik op Vergelijken om te beginnen
  4. Mappen openen de mapvergelijkingsweergave; bestanden openen de tekstvergelijkingsweergave

Of klik op Nieuwe teksten vergelijken om twee tekstreeksen direct te vergelijken.


Mapvergelijking

Bestanden uit beide mappen worden naast elkaar weergegeven met een statuskolom in het midden.

Statuskleuren

StatusBetekenis
Alleen linksBestand bestaat alleen aan de linkerkant
Alleen rechtsBestand bestaat alleen aan de rechterkant
VerschillendBestanden verschillen in inhoud/grootte/datum
Fuzzy matchVerschillen alleen in witruimte
HetzelfdeBestanden zijn identiek

Vergelijkingsmethoden

MethodeVergelijkt
sizeAlleen bestandsgrootte
timestampAlleen wijzigingsdatum
size+timestampBeide (standaard)
contentBestandsinhoud byte voor byte

Samenvoegbewerkingen

  • Links → Rechts — bestanden van links naar rechts kopiëren
  • Links ← Rechts — bestanden van rechts naar links kopiëren
  • Verwijderen — geselecteerde bestanden verwijderen
  • Alle samenvoegbewerkingen ondersteunen Ongedaan maken / Opnieuw

Navigatie

  • Gebruik de werkbalkknoppen of sneltoetsen om tussen verschillen te springen
  • Filteren op status: tonen/verbergen Alleen links, Alleen rechts, Verschillend, Hetzelfde
  • Klik met de rechtermuisknop voor het contextmenu inclusief Pad kopiëren (bestandsnaam, relatief of volledig pad)

Tekstvergelijking

Twee editors naast elkaar weergegeven met verschillen regel voor regel gemarkeerd.

  • Diff-markering op woordniveau (optioneel)
  • Fuzzy matching — negeert verschillen in witruimte (configureerbaar patroon)
  • Gesynchroniseerd scrollen (omschakelbaar)
  • Automatische coderingsdetectie met handmatige overschrijving
  • Binaire bestanden worden weergegeven als hex-dump (alleen-lezen)

Samenvoegen

  • Voeg afzonderlijke blokken of alle verschillen tegelijk samen
  • Bidirectioneel: links → rechts of rechts → links
  • Volledige Ongedaan maken / Opnieuw-ondersteuning
  • Plak tekst van het klembord in beide kanten

Vergelijkingsgeschiedenis

  • Eerdere vergelijkingen worden opgeslagen en weergegeven op het hoofdscherm
  • Dubbelklik om een vergelijking opnieuw uit te voeren
  • Klik met de rechtermuisknop om instellingen te laden of te verwijderen
  • Sorteerbaar op naam, paden, datum en type

Sneltoetsen

Mapvergelijking

ActieSneltoets
Volgende diffOption +
Vorige diffOption +
Eerste / Laatste diffOption + Shift + /
Samenvoegen links → rechtsCmd + Option +
Samenvoegen rechts → linksCmd + Option +
VerwijderenCmd + Option + Delete
Opnieuw vergelijkenCmd + R
Ongedaan maken / OpnieuwCmd + Z / Cmd + Shift + Z

Tekstvergelijking

ActieSneltoets
Volgende / Vorige diffOption + /
Selectie samenvoegen links → rechtsCmd +
Selectie samenvoegen rechts → linksCmd +
Alles samenvoegen links → rechtsCmd + Shift +
Alles samenvoegen rechts → linksCmd + Shift +
Opnieuw vergelijkenCmd + R
PlakkenCmd + V

Tips

  • Filters — Gebruik bestands-/mapfilters om u te concentreren op specifieke bestandstypen (bijv. *.py) of build-artefacten uit te sluiten
  • Inhoudsvergelijking — Gebruik de "content"-methode voor de meest nauwkeurige vergelijking, ten koste van snelheid
  • Fuzzy matching — Geweldig voor het vergelijken van code waar alleen de inspringing verschilt
  • Pad kopiëren — Klik met de rechtermuisknop op een bestand in de vergelijkingslijst om de bestandsnaam, het relatieve pad of het volledige pad te kopiëren

Privacy

  • Alle vergelijkingen worden lokaal op uw computer uitgevoerd
  • Er wordt geen bestandsinhoud naar een server verzonden
  • Vergelijkingsgeschiedenis wordt alleen op uw lokale schijf opgeslagen