Utilia

Comparare texte (diff)

Compară două texte și vezi fiecare diferență una lângă alta sau în același text, după linii, cuvinte sau caractere. Diff privat, care rulează în browserul tău.

Cum compari două texte

  1. Lipește prima versiune în Text original și a doua versiune în Text modificat.
  2. Alege cum se face Compară după: Linii, Cuvinte sau Caractere.
  3. Alege Afișare: Una lângă alta sau În același text.
  4. Bifează Ignoră diferența dintre majuscule și minuscule sau Ignoră diferențele de spații dacă aceste schimbări nu contează pentru tine.
  5. Apasă Compară. După prima comparare, rezultatul se actualizează automat pe măsură ce editezi oricare dintre texte.

Rezumatul de deasupra rezultatului numără ce a fost adăugat, eliminat și rămas neschimbat, în linii, cuvinte sau caractere, în funcție de alegerea ta. Schimbă textele între ele inversează cele două versiuni, ceea ce inversează adăugările și ștergerile.

Cum citești rezultatul

Textul eliminat este evidențiat cu roșu și aparține originalului. Textul adăugat este evidențiat cu verde și aparține versiunii modificate. Tot restul este identic în ambele texte.

  • Una lângă alta cu Linii arată cele două versiuni în două coloane, cu numere de rând. Liniile neschimbate stau față în față; o linie modificată apare lângă noua ei versiune, iar cuvintele exacte care s-au schimbat în interiorul ei sunt evidențiate mai puternic. Liniile care există doar de o parte lasă o celulă goală de cealaltă parte.
  • În același text cu Linii arată o singură listă, ca într-o revizuire de cod: liniile eliminate sunt marcate cu semnul minus, cele adăugate cu semnul plus, iar fiecare linie își păstrează numărul vechi și pe cel nou.
  • Cu Cuvinte sau Caractere, Una lângă alta arată originalul cu ștergerile lui lângă textul nou cu adăugirile lui, iar În același text le îmbină într-un singur text, cu cuvintele șterse tăiate cu o linie.

Ce mod de comparare alegi

Linii este cel mai potrivit pentru cod, liste, fișiere de configurare, date CSV și orice text în care fiecare linie este o unitate. Este și cel mai rapid mod pentru documente lungi.

Cuvinte este cel mai potrivit pentru proză: contracte, articole, eseuri, traduceri sau e-mailuri, unde un paragraf poate fi o singură linie lungă și vrei să vezi ce cuvinte au fost rescrise.

Caractere găsește cele mai mici schimbări, cum ar fi o greșeală de tastare, o diacritică lipsă, o cifră schimbată într-un număr de referință sau un semn de punctuație înlocuit.

Ignoră diferențele de spații tratează „a b” și „a b” ca egale și ignoră spațiile de la începutul și de la sfârșitul liniilor, ceea ce e util când indentarea sau împărțirea pe rânduri s-a schimbat. Se aplică la linii și la cuvinte. Ignoră diferența dintre majuscule și minuscule tratează literele mari și mici ca identice.

Exportul modificărilor

Când textele diferă, Copiază ca unified diff copiază modificările în formatul standard unified diff folosit de Git și de instrumentele de tip patch, iar Descarcă .diff le salvează ca fișier. Dezvoltatorii pot aplica acel fișier cu git apply sau patch, și este un mod compact de a trimite o listă de modificări.

Întrebări frecvente

Este acest verificator de diferențe privat?

Da. Motorul de comparare este încărcat în pagina ta, iar textele sunt comparate local, în browser. Nimic din ce lipești nu este încărcat pe un server, așa că instrumentul poate fi folosit în siguranță pentru contracte, cod sursă sau documente personale.

De ce o mică modificare marchează o linie întreagă ca schimbată?

În modul Linii, unitatea de comparare este linia, așa că orice schimbare din interiorul ei marchează întreaga linie ca modificată. Afișarea una lângă alta evidențiază totuși cuvintele schimbate din interiorul liniei. Treci la Cuvinte sau Caractere pentru un rezultat mai fin.

Poate compara fișiere Word sau PDF?

Nu direct. Copiază textul din fiecare document și lipește-l în cele două casete. Pentru PDF-uri, poate merita să cureți întâi textul copiat, ca rupturile de rând să nu creeze diferențe false.

Cât de mari pot fi textele?

Zeci de mii de linii funcționează bine în modul Linii. Textele foarte lungi, aproape complet diferite, pot dura prea mult la comparare; în acest caz instrumentul se oprește după câteva secunde și îți cere să compari după linii sau să împarți textul.

Ce înseamnă numărul „neschimbate”?

Este numărul de linii, cuvinte sau caractere care sunt identice în ambele versiuni, în funcție de modul de comparare și de opțiunile alese.