De 5 beste Mac-hulpprogramma's voor het vergelijken van bestanden en Diff-hulpmiddelen

De 5 beste Mac-hulpprogramma's voor het vergelijken van bestanden en Diff-hulpmiddelen

Schrijvers en programmeurs moeten vaak verschillende versies van dezelfde code of tekst vergelijken om wijzigingen bij te houden. Het uitzoeken van de veranderingen is echter geen eenvoudige taak. Naarmate een document langer wordt, is de kans groter dat u fouten maakt in vergelijking.





Een hulpmiddel voor het vergelijken van bestanden helpt u bij het vergelijken en samenvoegen van verschillen tussen twee (of meer) versies van hetzelfde bestand. Er zijn verschillende soorten hulpprogramma's, elk op maat gemaakt voor specifieke soorten bestandsindelingen.





We zullen enkele beste bestandsvergelijkings- en verschiltools (diff) voor macOS bekijken.





1. Meld

Meld is een eenvoudige, platformonafhankelijke diff- en merge-tool. De gebruikersinterface is intuïtief en verpakt alle functies netjes in een handig menu. Het heeft veel aanpasbare instellingen om het vergelijken van bestanden snel en eenvoudig te maken.

Bij de eerste keer opstarten geeft de app je de mogelijkheid om een ​​vergelijkingsmodule te kiezen. Om een ​​vergelijking te starten, klikt u op de Bestand module en selecteer uw bestanden in Finder.



Meld zal ze naast elkaar weergeven. Eventuele verschillen tussen beide worden gemarkeerd om individuele wijzigingen beter zichtbaar te maken.

Aan weerszijden van de panelen zie je twee verticale balken met gekleurde blokken. Ze geven u een overzicht van alle wijzigingen, zoals ingevoegd, verwijderd, gewijzigd of in strijd met elkaar. Klik op de pijlen in een segment om een ​​blok van het ene bestand met het andere te kopiëren of samen te voegen.





Unieke kenmerken van Meld:

  • Drievoudige vergelijking van bestanden. De wijzigingen worden in realtime bijgewerkt, ongeacht hoe groot het bestand wordt.
  • Integreert met broncontrolesystemen, zoals Git, Bazaar, Mercurial en SVN om versiebeheertaken uit te voeren. Met het ingebouwde versiefilter kunt u eventuele wijzigingen in het lokale versus repository-bestand vergelijken.
  • De teksteditor ondersteunt regelnummers, witruimte, syntaxisaccentuering en tekstterugloop voor een gebruiksvriendelijke ervaring.
  • Met tekstfilters kunt u tekst negeren die overeenkomt met een bepaald patroon of zelfs reguliere expressies gebruiken om complexe filters te maken. Om ze te proberen, ga naar Voorkeuren en zet aan Tekstfilters .

downloaden: Meld (Vrij)

2. Helix P4 Diff en Merge Tool

Helix P4V is platformonafhankelijke, enterprise versiebeheersoftware die wordt gebruikt om bronbestanden, webpagina's, handleidingen, OS-code en meer te vergelijken en samen te voegen. P4V is de client voor de Helix-kernserver die al uw gegevens host en zich in een depot bevindt. Je opent de bestanden en bewerkt ze in je werkruimte.





Als u klaar bent, dient u het gewijzigde bestand terug naar de gedeelde repository of het depot, waar het alle bestandsrevisies bijhoudt. P4V integreert met de P4 diff en merge tool. Het paarse pictogram en het kleurenschema markeren het invoerbestand, terwijl het groene pictogram en het kleurenschema het uitvoerbestand markeren.

P4Merge toont bestanden naast elkaar, met het midden als basisbestand. Hiermee kunt u twee bestanden vergelijken met een basisbestand om verschillen te vinden en de gewenste tekst in het samengevoegde bestand te selecteren. Om te navigeren, klik op de Vorig of Volgende toetsen.

De unieke eigenschappen van Helix P4:

  • Werkt met afbeeldingsindelingen, waaronder PNG, GIF, JPG en andere. Het markeert identieke gebieden in grijs en verschillen in geel in beide afbeeldingen. U kunt ook de bestandsresolutie, diepte en grootte vergelijken.
  • De integratie met P4V kan de volledige revisiegeschiedenis van bestanden onthullen, plus wat er in een bepaald tijdsbestek is veranderd. Dit is handig voor het oplossen van bugs.
  • Visualiseer de verschillen en los conflicten op die het gevolg zijn van parallelle of gelijktijdige ontwikkeling via kleurcodering, syntaxisaccentuering, regelnummers en patches.
  • Ondersteunt syntaxisaccentuering voor broncode tijdens het vergelijken of samenvoegen van bestanden. Klik op de Syntaxisaccentuering tonen knop om van functie te wisselen.
  • Bekijk beeldrevisies opeenvolgend in time-lapse-weergave. Hier kunt u de geschiedenis van een afbeeldingsbestand zien, zoals wie wijzigingen heeft aangebracht en wanneer.

downloaden: Helix P4 Diff en samenvoegen (Gratis voor vijf gebruikers en 20 werkplekken)

3. Meer dan vergelijken

Beyond Compare is een uitgebreid hulpprogramma om verschillende bestandstypen en mappen te vergelijken en samen te voegen. De app probeert een evenwicht te bewaren tussen functies en prestaties met een gebruiksvriendelijke interface en kleurrijke knoppen. Kies bij de eerste keer opstarten de vergelijkingsmodule voor Tekst , RTF , Hex , MP3 , Tafels , en meer.

Elke vergelijkingstaak begint met a Sessie . U kunt elke sessie aanpassen en opslaan als Werkruimte . Laad gewoon de werkruimte en Beyond Compare laadt ook al uw sessies met dezelfde configuratie en tabbladen.

De app zal uw bestanden naast elkaar weergeven. Het gebruikt rode tekst om belangrijke verschillen te markeren en blauw voor onbeduidende wijzigingen. U kunt deze kleuren aanpassen aan uw voorkeuren.

De overzichtsminiatuur in het linkerdeelvenster geeft een visuele kaart met kleuren weer. Gebruik de om te navigeren Volgende en Vorig knoppen om door al uw verschillen te bladeren. Gebruik vervolgens de pijlknoppen om uw bestanden samen te voegen. Klik op de Opslaan knop aan de rechterkant van het venster om uw bestand op te slaan.

De unieke kenmerken van Beyond Compare:

  • De Sessie-instellingen die deze vergelijkingen regelen, worden Regels genoemd. Ze geven je controle over hoe elke sessie werkt en helpen je om significante verschillen te ontdekken.
  • De Tabel vergelijken sessie vergelijkt tekstbestanden met tabelgegevens. U kunt de gegevens op sleutelvelden sorteren en uitlijnen en cel voor cel vergelijken.
  • Ingebouwde functie voor het verwerken van scripts om routinetaken te automatiseren. Ga voor meer informatie naar de scriptsectie van de Helpen bladzijde.
  • Integratie met populaire tools zoals SQL Examiner, Dreamweaver, EditPlus, Total Commander en Version Control System.
  • Vergelijk bestanden in externe opslag via Dropbox, Google Drive, Amazon S3 en OneDrive.

downloaden: Niet te vergelijken ($ 30 standaard | $ 60 Pro | Gratis proefversie beschikbaar)

4. DeltaWalker

DeltaWalker is een platformonafhankelijke visuele diff- en merge-tool. De interface is intuïtief, met slechts een paar menuknoppen. Het is meer afhankelijk van visuele parameters om u te helpen verschillen te vinden. Out of the box ondersteunt het Office-bestanden, Java-archieven, ZIP, XML, PDF en meer. Daarover gesproken, we hebben het behandeld hoe twee Excel-bestanden te vergelijken andere methoden gebruiken.

Klik op de Bladeren knop in het invoerveld om een Bestand openen dialoog venster. Aan de andere kant kunt u een lokaal of extern bestand openen via SFTP, HTTPS, WebDAV, Dropbox of Google Drive.

hoe dpi in te stellen in photoshop

De app gebruikt kleuren om de wijzigingen in blokken aan te duiden als ingevoegd, verwijderd, gewijzigd en in conflict. U ziet verbindingslijnen die gerelateerde blokken met elkaar verbinden om de resultaten te vereenvoudigen.

De verticale kleurenstrook op het rechterpaneel toont een samenvatting met een verkleinde visuele kaart van alle verschillen. Klik op de pijlknop (die verschijnt wanneer u met uw muis beweegt) om uw bestanden samen te voegen.

De unieke kenmerken van DeltaWalker:

  • Integratie met één klik met Git, Bazaar, Mercurial en SVN. Ga naar Voorkeuren > SCM-integratie en schakel de SCM van uw keuze in. Hier is een handleiding over hoe u Git installeren op Mac .
  • De functie Zoeken en vervangen helpt u specifieke tekens te vinden en reguliere expressies te gebruiken voor geavanceerde gevallen. Of gebruik snelkoppelingen om ze te openen zonder het venster Zoeken en vervangen te openen.
  • Gekoppelde functie voor ongedaan maken en opnieuw uitvoeren houdt wijzigingen in verschillende editors bij. Wanneer u het ongedaan maakt, gebeuren de wijzigingen in omgekeerde volgorde, verspreid over meerdere editors.
  • Exporteer het bestandsvergelijkingsrapport als HTML en Patch. De laatste bevat de verschillen tussen een of meer paren van verschillende bestanden, wat handig is voor app-ontwikkelaars.

downloaden: DeltaWalker ($ 40 standaard | $ 60 Pro | Gratis proefversie beschikbaar)

5. Araxis Samenvoegen

Araxis Merge is een complexe diff en merge tool. Het werkt met veel bestandsindelingen, waaronder Office-bestanden, PDF-, XML-, HTML-, binaire en broncodebestanden. Dit maakt de app geschikt voor diverse creatieve professionals en use cases.

Klik op de Bladeren knop om uw bestand te openen. Araxis Merge gebruikt tekstextractiefilters en opmaakhulpmiddelen om u te helpen wijzigingen duidelijker te zien. Ga naar Voorkeuren > Bestandsvergelijkingen > Bestandstypen om de filters voor verschillende soorten bestanden te configureren.

Dunne overzichtsstroken naast de schuifbalk geven de positie van wijzigingen weer. De statusbalk toont u een overzicht van wijzigingen die zijn ingevoegd, verwijderd, gewijzigd en verwijderd. Het ingebouwde plug-insysteem geeft u toegang tot bestanden in Git, SVN en Perforce Depot.

Er zijn twee lay-outopties: verticaal en horizontaal. Ze werken allebei met twee- en drieweg-bestandsvergelijkingsmodi. Gebruik de Vorig of Volgende knoppen (of snelkoppelingen) om door het bestand te navigeren. Klik bovendien op de kleine samenvoegknop op elk blok om bestanden te kopiëren, vervangen of samen te voegen.

De unieke kenmerken van Araxis Merge:

  • Versleep blokken tekst in beide panelen om bestanden te bewerken. Araxis Merge analyseert de wijzigingen op de achtergrond en slaat ze op. U kunt het resultaat op elk moment ongedaan maken.
  • Vergelijk mappen met twee- of drievoudige bestandsvergelijking. Deze lay-out splitst het scherm met mappen bovenaan en de gerelateerde bestanden onderaan.
  • Maak markeringen om de regels aan te geven die u hebt gewijzigd. Voeg een bladwijzer toe om jezelf eraan te herinneren of plaats een opmerking om belangrijke informatie te noteren.
  • De synchronisatielinkfunctie kan u helpen punten van overeenkomst tussen bestanden te identificeren om de vergelijkingsresultaten te vereenvoudigen. Dit werkt het beste bij complexe bestanden.
  • Exporteer het bestandsvergelijkingsrapport als HTML, XML en Unix Diff. Deze functie is handig voor toekomstige audits, opslag en delen.

downloaden: Araxis Samenvoegen ($ 129 Standaard | $ 269 Pro | Gratis proefversie beschikbaar)

Gebruik Notepad++ om bestanden te vergelijken

Er zijn veel redenen om een ​​bestandsvergelijkingstool te gebruiken. Een softwareontwikkelaar heeft mogelijk syntaxisaccentuering en exportfuncties nodig. Een schrijver geeft misschien de voorkeur aan een meer visuele diff-tool om tekst te vergelijken. De apps die hier worden besproken, dekken elke use-case. Geef ze een goede proef om te zien welke past bij uw behoeften.

Als je de uitstekende teksteditor Notepad++ gebruikt, kun je bestanden gemakkelijk vergelijken met een plug-in. Het is rijk aan functies en is geschikt voor zowel informele gebruikers als programmeurs.

Deel Deel Tweeten E-mail Hoe Notepad++ te maken Vergelijk twee bestanden met een plug-in

Leer hoe u Notepad++ gebruikt om twee bestanden naast elkaar te vergelijken en de verschillen ertussen te vinden.

Lees volgende
Gerelateerde onderwerpen
  • Mac
  • Programmeren
  • Mac-apps
  • Programmeerhulpmiddelen
Over de auteur Rahul Saigal(162 gepubliceerde artikelen)

Met zijn M.Optom Degree in Eye Care Speciality, werkte Rahul vele jaren als docent in het college. Schrijven en anderen lesgeven is altijd zijn passie. Hij schrijft nu over technologie en maakt het verteerbaar voor lezers die het niet goed begrijpen.

Meer van Rahul Saigal

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren
Categorie Mac