DiffMerge - Ghid

Comparați și îmbinați directoare, fișiere și text unul lângă altul. Vizualizați diferențele cu evidențieri codate cu culori și îmbinați în orice direcție.


Primii pași

  1. Setați calea din stânga și din dreapta (navigați, tastați sau glisați și plasați)
  2. Ajustați setările de comparare și filtrele după cum este necesar
  3. Faceți clic pe Comparare pentru a începe
  4. Directoarele deschid vizualizarea de comparare a directoarelor; fișierele deschid vizualizarea de comparare a textului

Sau faceți clic pe Comparare texte noi pentru a compara direct două șiruri de text.


Comparare directoare

Fișierele din ambele directoare sunt afișate unul lângă altul cu o coloană de stare în centru.

Culorile stării

StareSemnificație
Doar stângaFișierul există doar în partea stângă
Doar dreaptaFișierul există doar în partea dreaptă
DiferitFișierele diferă prin conținut/dimensiune/dată
Potrivire fuzzyDiferă doar prin spații albe
IdenticFișierele sunt identice

Metode de comparare

MetodăCompară
dimensiuneDoar dimensiunea fișierului
marcaj temporalDoar data modificării
dimensiune+marcaj temporalAmbele (implicit)
conținutConținutul fișierului octet cu octet

Operațiuni de îmbinare

  • Stânga → Dreapta — copiați fișierele de la stânga la dreapta
  • Stânga ← Dreapta — copiați fișierele de la dreapta la stânga
  • Ștergere — eliminați fișierele selectate
  • Toate operațiunile de îmbinare acceptă Anulare / Refacere

Navigare

  • Folosiți butoanele barei de instrumente sau scurtăturile pentru a sări între diferențe
  • Filtrați după stare: afișare/ascundere Doar stânga, Doar dreapta, Diferit, Identic
  • Faceți clic dreapta pentru meniul contextual, inclusiv Copiere cale (nume fișier, cale relativă sau completă)

Comparare text

Două editoare afișate unul lângă altul cu diferențele evidențiate linie cu linie.

  • Evidențierea diferențelor la nivel de cuvânt (opțional)
  • Potrivire fuzzy — ignoră diferențele de spațiu alb (model configurabil)
  • Derulare sincronizată (comutabilă)
  • Detectare automată a codificării cu suprascriere manuală
  • Fișiere binare afișate ca hex dump (doar citire)

Îmbinare

  • Îmbinați blocuri individuale sau toate diferențele simultan
  • Bidirecțională: stânga → dreapta sau dreapta → stânga
  • Suport complet pentru Anulare / Refacere
  • Lipiți text din clipboard în orice parte

Istoric comparații

  • Comparațiile anterioare sunt salvate și listate pe ecranul principal
  • Faceți dublu clic pentru a re-rula o comparație
  • Faceți clic dreapta pentru a încărca setările sau pentru a șterge
  • Sortabil după nume, căi, dată și tip

Scurtături de tastatură

Comparare directoare

AcțiuneScurtătură
Următoarea diferențăOption +
Diferența anterioarăOption +
Prima / Ultima diferențăOption + Shift + /
Îmbinare stânga → dreaptaCmd + Option +
Îmbinare dreapta → stângaCmd + Option +
ȘtergereCmd + Option + Delete
RecomparareCmd + R
Anulare / RefacereCmd + Z / Cmd + Shift + Z

Comparare text

AcțiuneScurtătură
Următoarea / Anterioara diferențăOption + /
Îmbinare selecție stânga → dreaptaCmd +
Îmbinare selecție dreapta → stângaCmd +
Îmbinare totală stânga → dreaptaCmd + Shift +
Îmbinare totală dreapta → stângaCmd + Shift +
RecomparareCmd + R
LipireCmd + V

Sfaturi

  • Filtre — Folosiți filtre de fișiere/foldere pentru a vă concentra pe tipuri specifice de fișiere (ex. *.py) sau pentru a exclude artefactele de build
  • Comparare conținut — Folosiți metoda "conținut" pentru cea mai precisă comparație, în detrimentul vitezei
  • Potrivire fuzzy — Excelent pentru compararea codului unde diferă doar indentarea
  • Copiere cale — Faceți clic dreapta pe orice fișier din lista de comparare pentru a copia numele fișierului, calea relativă sau completă

Confidențialitate

  • Toate comparațiile rulează local pe computerul dvs.
  • Niciun conținut de fișier nu este trimis către niciun server
  • Istoricul comparațiilor este stocat doar pe discul local