Comparator de text

Lipiți două blocuri de text pentru a le compara una lângă alta. Diferențele sunt evidențiate linie cu linie. Toată procesarea are loc local în browserul dvs.

Copiat!
  Adăugat   Eliminat   Neschimbat

Despre compararea textelor

Acest instrument compară două texte linie cu linie și evidențiază diferențele. Liniile verzi sunt adăugiri găsite doar în textul modificat. Liniile roșii sunt ștergeri găsite doar în textul original. Liniile gri sunt neschimbate.

Compararea rândurilor întregi răspunde la mai toate întrebările, dar un rând schimbat cu un singur cuvânt se recolorează în întregime, așa că setarea pe cuvinte face o a doua trecere în fiecare pereche schimbată și marchează doar părțile care s-au mișcat. Vederea unificată produce aceeași formă ca un fișier patch, cu tot cu anteturile de secțiune, adică exact ce vă trebuie când rezultatul ajunge într-o revizie de cod, nu pe un ecran. Ignorarea spațierii, a majusculelor sau a rândurilor goale funcționează comparând copii normalizate, deci ieșirea arată în continuare rândurile așa cum le-ați scris.

Vă stă marcajul în cale?

Entitățile cu escape, codificările stricate și conținutul care arată într-un fel în CMS și în alt fel pe pagină înseamnă de obicei că ceva din lanț ghicește. Construim interfețe și drumul de publicare din spatele lor, ca vizitatorul să vadă ce ați scris.

Să vorbim despre site-ul dumneavoastră

Întrebări frecvente

De ce un rând pe care l-am modificat abia apare complet șters și adăugat?
Fiindcă un diff pe rânduri nu are unitate mai mică decât rândul: orice modificare face din cel vechi o ștergere și din cel nou o adăugare. Treceți comparația pe cuvinte și pagina face o a doua trecere în fiecare pereche schimbată, marcând doar părțile care s-au mișcat cu adevărat.
La ce folosește vederea unificată?
Este formatul unui fișier patch, cu anteturi @@ care dau numerele de rând de fiecare parte. Copiați-o într-o revizie de cod, într-un raport de eroare sau în git apply și se va comporta cum se așteaptă oricine o citește, ceea ce un ecran colorat nu face.
De ce a refuzat să compare cele două fișiere?
O comparație rând cu rând costă un pas pentru fiecare pereche de rânduri, deci două fișiere foarte mari ajung la milioane. Pagina taie întâi începutul și sfârșitul comune, ceea ce de obicei rezolvă problema, și se oprește în loc să înghețe fila dacă restul este tot prea mare. Reduceți la secțiunea care vă interesează.
Ce ignoră de fapt opțiunile de ignorare?
Compară copii normalizate ale fiecărui rând, arătându-vă în continuare originalul. Ignorarea spațierii comasează șirurile de spații și taburi, ceea ce vreți când un editor a reindentat un fișier. Ignorarea majusculelor este pentru compararea cheilor de configurare și a antetelor.
Cele două documente sunt încărcate undeva?
Nu. Comparația rulează în întregime în browserul dumneavoastră, nu se trimite nimic. Aici contează mai mult decât la majoritatea instrumentelor, fiindcă ce compară oamenii sunt de obicei două versiuni ale unui fișier de configurare sau ale unui contract.