Utilia

Tekstų palyginimas (diff)

Palygink du tekstus ir pamatyk visus skirtumus šalia viena kitos ar vienoje eilutėje, pagal eilutes, žodžius ar simbolius. Privatu, veikia naršyklėje.

Kaip palyginti du tekstus

  1. Įklijuok pirmąją versiją į Pradinis tekstas, o antrąją – į Pakeistas tekstas.
  2. Pasirink, pagal ką Lyginti pagal: Eilutes, Žodžius ar Simbolius.
  3. Pasirink Rodinys: Šalia viena kitos arba Vienoje eilutėje.
  4. Pažymėk Nepaisyti didžiųjų ir mažųjų raidžių arba Nepaisyti tarpų skirtumų, jei tie pakeitimai tau nesvarbūs.
  5. Spustelėk Lyginti. Po pirmo palyginimo rezultatas atsinaujina automatiškai, kai redaguoji bet kurį tekstą.

Santrauka virš rezultato parodo, kiek pridėta, pašalinta ir nepakeista, pagal tavo pasirinkimą skaičiuojant eilutes, žodžius ar simbolius. Sukeisti tekstus sukeičia dvi versijas vietomis, todėl pridėjimai ir pašalinimai apsiverčia.

Kaip skaityti rezultatą

Pašalintas tekstas paryškinamas raudonai ir priklauso pradinei versijai. Pridėtas tekstas paryškinamas žaliai ir priklauso pakeistai versijai. Visa kita abiejuose tekstuose vienoda.

  • Šalia viena kitos su Eilutėmis rodo dvi versijas dviejuose stulpeliuose su eilučių numeriais. Nepakeistos eilutės išdėstomos viena prieš kitą; pakeista eilutė rodoma šalia naujos versijos, o tikslūs žodžiai, kurie joje pasikeitė, paryškinami stipriau. Eilutės, esančios tik vienoje pusėje, kitoje palieka tuščią langelį.
  • Vienoje eilutėje su Eilutėmis rodo vieną sąrašą, kaip kodo peržiūroje: pašalintos eilutės pažymimos minuso ženklu, pridėtos – pliuso ženklu, o kiekviena eilutė išlaiko senąjį ir naująjį numerį.
  • Su Žodžiais ar Simboliais rodinys Šalia viena kitos rodo pradinį tekstą su pašalinimais šalia naujo teksto su pridėjimais, o Vienoje eilutėje abu sujungia į vieną tekstą, kuriame pašalinti žodžiai perbraukti.

Kurį palyginimo režimą rinktis

Eilutės geriausiai tinka kodui, sąrašams, konfigūracijos failams, CSV duomenims ir bet kokiam tekstui, kuriame kiekviena eilutė yra vienetas. Tai ir greičiausias režimas ilgiems dokumentams.

Žodžiai geriausiai tinka tekstui: sutartims, straipsniams, rašiniams, vertimams ar laiškams, kur pastraipa gali būti viena ilga eilutė, o nori matyti, kurie žodžiai buvo perrašyti.

Simboliai randa mažiausius pakeitimus: rašybos klaidą, trūkstamą diakritiką, pakeistą nuorodos numerio skaitmenį ar sukeistą skyrybos ženklą.

Nepaisyti tarpų skirtumų „a b“ ir „a b“ laiko vienodais ir nepaiso tarpų eilučių pradžioje bei pabaigoje, o tai patogu, kai pasikeitė įtraukos ar eilučių laužymas. Tai taikoma eilutėms ir žodžiams. Nepaisyti didžiųjų ir mažųjų raidžių didžiąsias ir mažąsias raides laiko vienodomis.

Pakeitimų eksportas

Kai tekstai skiriasi, Kopijuoti kaip unified diff nukopijuoja pakeitimus standartiniu unified diff formatu, kurį naudoja „Git“ ir pataisų įrankiai, o Atsisiųsti .diff išsaugo juos faile. Programuotojai tą failą gali pritaikyti per git apply ar patch; tai kompaktiškas būdas pasidalyti pakeitimų sąrašu.

Dažnai užduodami klausimai

Ar šis tekstų palyginimas privatus?

Taip. Palyginimo variklis įkeliamas į tavo puslapį, o tekstai lyginami vietoje, tavo naršyklėje. Nieko, ką įklijuoji, neįkeliame, todėl įrankį saugu naudoti sutartims, šaltinio kodui ar asmeniniams dokumentams.

Kodėl dėl mažo pataisymo visa eilutė rodoma kaip pakeista?

Režimu Eilutės palyginimo vienetas yra eilutė, todėl bet koks pakeitimas joje pažymi visą eilutę kaip pakeistą. Rodinys Šalia viena kitos vis tiek paryškina pasikeitusius žodžius eilutės viduje. Smulkesniam rezultatui pereik prie Žodžių ar Simbolių.

Ar galima lyginti „Word“ ar PDF failus?

Tiesiogiai ne. Nukopijuok tekstą iš kiekvieno dokumento ir įklijuok į du laukelius. PDF atveju verta pirmiau sutvarkyti nukopijuotą tekstą, kad eilučių laužimai nesukurtų netikrų skirtumų.

Kokio dydžio gali būti tekstai?

Režimu Eilutės gerai veikia dešimtys tūkstančių eilučių. Labai ilgi, beveik visiškai skirtingi tekstai gali būti lyginami per ilgai; tada įrankis po kelių sekundžių sustoja ir paprašo lyginti pagal eilutes arba padalyti tekstą.

Ką reiškia „nepakeista“ skaičius?

Tai eilučių, žodžių ar simbolių, kurie abiejose versijose vienodi, skaičius pagal pasirinktą palyginimo režimą ir parinktis.