UltKit

Bera saman texta

Límdu upprunalega textann vinstra megin og nýju útgáfuna hægra megin. Eyddar línur verða rauðar, viðbættar línur grænar, og innan breyttrar línu eru orðin sem breyttust í raun auðkennd, svo auðvelt er að koma auga á eins orðs breytingu í langri efnisgrein.

0 stafir · 0 orð · 0 línur

0 stafir · 0 orð · 0 línur

Límdu texta í báða reitina til að sjá muninn hér.

0 stafir · 0 orð · 0 línur

Rauðar línur (−) eru aðeins í upprunalega textanum, grænar línur (+) aðeins í breytta textanum; feitletrun merkir orðin sem eru ólík. Keyrir alfarið í þessum vafraflipa. Textinn þinn er aldrei sendur inn eða vistaður.

Hvað það gerir

Textasamanburður ber saman tvo texta línu fyrir línu með lengstu sameiginlegu hlutrunu, merkir fjarlægðar línur rauðar og viðbættar línur grænar og auðkennir nákvæmlega þau orð sem breyttust innan breyttrar línu.

Áður
skjótur brúnn refur
→ skjótur rauður refur
Eftir
- skjótur brúnn refur
+ skjótur rauður refur

Hvernig samanburðurinn virkar

Tólið skiptir báðum textunum í línur og finnur lengstu sameiginlegu hlutrununa: stærsta mengi lína sem koma fyrir í báðum textum í sömu röð. Þessar línur birtast sem óbreyttar; allt annað í upprunalega textanum telst eytt og allt annað í nýja textanum telst innsett. Þetta er sama hugmynd og liggur að baki hinu klassíska Unix-forriti diff, sem Hunt og McIlroy lýstu árið 1976, og að baki breytingasýn í útgáfustýringarkerfum.

Þegar röð eyddra lína stendur beint á undan röð viðbættra lína er yfirleitt um að ræða sömu línur sem hefur verið breytt. Tólið parar þær saman og keyrir annan samanburð á orðastigi innan hvers pars, svo þú sérð að „þriðjudagur“ varð „miðvikudagur“ í stað þess að þurfa að lesa báðar línur aftur. Línunúmer beggja útgáfa birtast vinstra megin svo þú getir fundið hverja breytingu í þínum eigin skrám.

Að hunsa truflanir: hástafir og bilstafir

Tveir textar geta verið ólíkir á vegu sem skipta þig engu máli: lína sem er inndregin með tabi í stað bila, bil aftast í línu sem ritill skildi eftir eða fyrirsögn sem var breytt úr há- í lágstafi. Valkosturinn Hunsa mun á bilum meðhöndlar hverja runu af bilum og többum sem eitt bil og hunsar bil í enda lína; Hunsa há- og lágstafi ber línur saman án tillits til stafagerðar. Útkoman með áherslulitum sýnir nýja textann samt eins og hann er skrifaður.

Að öðru leyti er samanburðurinn nákvæmur: bogadregið ásetningarmerki og beint eru ólík tákn, og það sama gildir um bandstrik og stutt hugsunarstrik. Ef lína er merkt en lítur eins út er venjulega um að ræða leturfræðilegt greinarmerki eða óbrjótanlegt bil.

Dæmigerð notkun

Höfundar bera saman drög sem ritstjóri skilar; lögfræðingar og kaupendur athuga hvaða ákvæði hafa færst í nýrri útgáfu samnings; forritarar bera saman stillingarskrár eða annálsúttak úr tveimur keyrslum; nemendur kanna hvað umorðunarskref breytti í raun. Hægt er að afrita niðurstöðuna eða hlaða henni niður sem hreinum texta í unified-diff stíl, með mínusmerki fyrir framan fjarlægðar línur og plúsmerki fyrir framan viðbættar. Fyrir önnur verkefni virka hin textatólin á sama hátt, alfarið í vafranum þínum.

Algengar spurningar

Er textanum sem ég ber saman hlaðið upp einhvert?
Nei. Báðir textarnir haldast í þessum vafraflipa; samanburðurinn er reiknaður með JavaScript í tækinu þínu, svo óhætt er að bera saman trúnaðardrög og samninga.
Hvers vegna birtist færð efnisgrein sem eydd og viðbætt?
Línumiðaður samanburður heldur aðeins línum sem haldast í sömu innbyrðis röð. Þegar blokk færist heldur reikniritið einni staðsetningu og tilkynnir hina sem eyðingu og innsetningu, á sama hátt og git diff gerir.
Hversu langir mega textarnir vera?
Nokkur þúsund línur í hvorum texta bera saman samstundis. Eins línur í upphafi og enda eru sleppt fyrir aðalsamanburðinn; ef miðhlutinn sem eftir stendur er afar stór biður tólið þig um að skipta textanum í stað þess að frysta flipann.
Get ég borið saman Word- eða PDF-skrár beint?
Límdu inn texta þeirra. Þegar afritað er úr Word haldast málsgreinar sem línur; texti afritaður úr PDF hefur oft föst línuskil, sem þú getur fjarlægt fyrst með tólinu Fjarlægja línuskil.
Hvað þýða mínus- og plúsmerkin í niðurhalaðri skrá?
Lína sem byrjar á mínus er aðeins í upprunalega textanum, lína sem byrjar á plús er aðeins í breytta textanum og línur sem byrja á tveimur bilum eru óbreyttar.