← Tagasi funktsioonide juurde
Free

Diff Tool

Diff Tool võrdleb kahte tekstiplokki ja tõstab värvikoodiga esile lisatud, eemaldatud ja muutumata read. Ühendatud (Git-stiilis) ja kõrvutivaade, koos valikuliste tühikute ja tõstutundlikkuse eiramise lülititega. Kasulik muudatuste kontrollimiseks, konfiguratsioonifailide võrdlemiseks või API vastuste ülevaatamiseks.

Kahe tekstiversiooni võrdlemine on ülesanne, mis tuleb pidevalt ette — konfiguratsioonifaili muudatuste ülevaatamine, kahe API vastuse võrdlemine, stringide migratsiooni õnnestumise kontrollimine. Diff Tool teeb selle puhtalt ära. Kleepige Text A (originaal) ja Text B (muudetud) ning klõpsake Compare. Väljund näitab iga rida kategoriseerituna lisatuks (roheline, märgitud +), eemaldatuks (punane, märgitud −) või muutumatuks. Vahetage ühendatud vaate (Git-stiilis, kõik virnastatud) ja kõrvutivaate (kaks veergu ridade paaridega) vahel. Diff kasutab pikima ühise alamjada algoritmi, nii et joondus on optimaalne, mitte lihtne rida-rea võrdlus. Tühikute ja tõstutundlikkuse eiramise lülitid aitavad, kui tegelikud muudatused on peidus vormindusmüra alla. Ülaosas olev statistika näitab lisatud/eemaldatud/muutumatute ridade koguarvu kiireks ülevaateks.

Reaalajas eelvaade
example.com
Diff tööriist +3 lisatud −2 eemaldatud 5 muutmata
Ühendatud Kõrvuti
1 1 function greet(name) {
2 console.log("Hi " + name);
2 + console.log(`Hello, ${name}!`);
3 + console.log(`Welcome back.`);
3 4 }
4 5  
5 greet("world");
6 + greet("Alice");
6 7 greet("Bob");
Põhifunktsioonid

Rea-tasemel diff

Kategoriseerib iga rea lisatuks, eemaldatuks või muutumatuks, kasutades pikima ühise alamjada algoritmi optimaalse joonduse jaoks.

Ühendatud ja kõrvutivaade

Vahetage Git-stiilis ühendatud paigutuse (kõik virnastatud) ja kõrvutipaigutuse (kaks veergu) vahel, olenevalt sellest, mida on lihtsam lugeda.

Värvikoodiga väljund

Lisatud read tõstetakse esile roheliselt koos + märgiga; eemaldatud read punaselt koos − märgiga; muutumatud read on neutraalsed. Kiire visuaalne skaneerimine.

Tühikute / tõstu eiramine

Lülitid võimaldavad eirata tühiseid vormindamise erinevusi, et keskenduda olulistele muudatustele.

Diffi statistika

Ülemine riba näitab loendust "+N lisatud −N eemaldatud N muutumatu" — kiire kokkuvõte ilma iga rida läbi vaatamata.

Kiire ka suuremahuliste sisendite puhul

Töötleb tuhandeid ridu millisekunditega. Suured sisendid on piiratud, et hoida kasutajaliides kiirena.

Tavalised kasutusjuhud

Muudatuste ülevaatamine enne salvestamist

Enne faili ülekirjutamist kleepige vana ja uus versioon, et kinnitada, et uues versioonis on ainult kavandatud muudatused — mitte juhuslikud kustutamised.

API vastuste võrdlemine

Salvestage vastus enne ja pärast parandust, võrrelge kahte kasulikku koormat ja kontrollige, et muudatus mõjutas ainult seda, mida oodati.

Konfiguratsioonifailide võrdlemine

Võrrelge kahte keskkonnakonfiguratsiooni (dev vs prod, vana vs uus), et leida triiv, mis võib põhjustada varjatud vigu.

Vormindatud väljundi kontrollimine

Käivitage failil vormindaja ja võrrelge sisendit väljundiga, et kinnitada, et muutusid ainult tühikud/vormindus — mitte semantika.

Tekstimigratsioonide ülevaatamine

Sisu uuendamisel lehel või dokumendis võrrelge vana ja uut, et kontrollida, kas iga tõlge jõudis õigesti kohale.

Kuidas kasutada
1

Avage Diff Tool

Klõpsake DevSuite Pro dokis Diff ikooni. Avaneb paneel kahe kõrvutise tekstialaga.

2

Kleepige Text A ja Text B

Kleepige originaalversioon Text A-sse ja muudetud versioon Text B-sse. Sobib mis tahes tekst — kood, JSON, logid, tavatekst.

3

Lülitage valikud

Lülitage sisse Ignore whitespace või Ignore case, kui vormindus- või tõstumuudatused on müra, mida soovite vahele jätta.

4

Klõpsake Compare

Vajutage Compare. Diff kuvatakse allpool värvikoodiga lisatud/eemaldatud/muutumatute ridadega ning statistikaga ülaosas.

5

Vahetage vaateid (valikuline)

Lülitage Unified ja Side-by-side vaate vahel. Unified on kompaktsem, kõrvutivaade muudab paaride joonduse selgemaks.

Kas olete valmis alustama?

Paigaldage DevSuite Pro tasuta ja avage 64+ arendustööriista oma brauserile.

Lisa Chrome'i Lisa Edge'i Lisa FireFoxi