tigtools

Text Diff

Liitä alkuperäinen ja muutettu versio nähdäksesi tarkalleen, mitkä rivit tai sanat on lisätty tai poistettu.

Toimii selaimessasi Ei rekisteröitymistä

Vertailutapa

Käyttöohje

  1. Liitä alkuperäinen teksti vasempaan laatikkoon ja muutettu teksti oikeaan laatikkoon.
  2. Valitse, vertaillaanko riveittäin (paras koodille, luetteloille ja datalle) vai sanoittain (paras juoksevalle tekstille).
  3. Valinnaisesti voit ohittaa erot kirjainkoossa tai välilyönneissä.
  4. Lue tulos: poistetut osat on merkitty miinusmerkillä ja punaisella taustalla, lisätyt osat plusmerkillä ja vihreällä taustalla. Käytä ”Vaihda” kääntääksesi suunnan.

Näin se toimii

Vertailu käyttää Myersin eroalgoritmia, samaa menetelmää kuin Git ja useimmat diff-ohjelmat. Se etsii pienimmän joukon lisäyksiä ja poistoja, jotka muuttavat alkuperäisen tekstin muutetuksi tekstiksi, ja kaikki muu näytetään muuttumattomana. Muokattu rivi tai sana näkyy poistona, jota seuraa lisäys.

Rivitilassa kutakin riviä verrataan kokonaisuutena, ja tulos näyttää rivinumerot molemmissa versioissa. Windows- ja Unix-rivinvaihdot käsitellään samoin, ja viimeinen rivinvaihto jätetään huomiotta. Sanatilassa tekstit jaetaan sanoiksi ja niiden välisiksi välilyönneiksi, ja muutosjaksot näytetään tekstin sisällä; laskurit sisältävät vain sanat, eivät välilyöntejä. Sanaan kiinnittyvä välimerkki on osa sanaa, joten ”end.” ja ”end” eroavat toisistaan.

”Ohita kirjainkoko” kohtelee merkit ”Hello” ja ”hello” samoina. ”Ohita välilyöntien erot” kohtelee rivit samoina, kun ne eroavat vain välilyönneissä rivin alussa tai lopussa tai sanojen välisten välilyöntien määrässä; sanatilassa mikä tahansa määrä tyhjää tilaa lasketaan samaksi. Ohitetut erot näytetään muutetun version tekstillä.

Jotta sivu pysyy sujuvana, kummassakin tekstissä voi olla enintään 5 000 riviä rivitilassa ja 3 000 sanaa sanatilassa. Muutokset merkitään sekä värillä että +- tai −-merkillä, ja ruudunlukijat ilmoittavat ne lisättyinä tai poistettuina.

Esimerkit

Sopimuksen muutosten tarkistus

Liitä viime kuun ehdot ja tämän kuun versio sanatilassa. Muutos ”30 päivästä” ”14 päivään” näyttää sanan ”30” poistettuna ja sanan ”14” lisättynä samassa virkkeessä, joten pienet muutokset eivät pääse huomaamatta.

Kahden määritystiedoston vertailu

Rivitilassa ja valinnalla ”Ohita välilyöntien erot” uudelleen sisennettyjä rivejä ei ilmoiteta, ja vain rivit, joiden arvot todella muuttuivat, merkitään ja niiden rivinumerot näytetään molemmissa tiedostoissa.

Artikkelin muokkausten tarkistus

Liitä luonnos ja muokattu teksti sanatilassa, niin näet jokaisen sanan, jonka toimittaja lisäsi tai poisti, ilman että tarvitset tekstinkäsittelyohjelman muutosten seurantaa.

Usein kysytyt kysymykset

Käytänkö rivi- vai sanatilaa?

Rivitila sopii parhaiten koodille, luetteloille, CSV- ja määritystiedostoille, joissa kukin rivi on yksikkö. Sanatila sopii parhaiten leipätekstin kappaleille, joissa yksittäinen muuttunut sana merkitsisi muuten koko kappaleen muuttuneeksi.

Miksi muokattu rivi näytetään poistettuna ja lisättynä?

Diff kuvaa muutokset poistoina ja lisäyksinä. Muokattu rivi on vanha rivi poistettuna ja uusi rivi lisättynä. Vaihda sanatilaan nähdäksesi, mitkä sanat sen sisällä muuttuivat.

Onko kokorajaa?

Kyllä: enintään 5 000 riviä tekstiä kohden rivitilassa ja 3 000 sanaa tekstiä kohden sanatilassa. Hyvin erilaiset tekstit kestävät vertailussa pisimpään, ja rajat estävät sivua jäätymästä hitaammilla laitteilla.

Voinko vertailla Word- tai PDF-tiedostoja?

Ei suoraan. Kopioi teksti kustakin asiakirjasta ja liitä se laatikoihin. Muotoilua, kuten lihavointia tai fontteja, ei vertailla, vain teksti.

Tietosuoja

Molemmat tekstit vertaillaan vain selaimessasi. Mitään ei lähetetä, tallenneta tai sisällytetä analytiikkaan.