Forskjellsvisning
Free online Diff Viewer tool, no installation required
Om DiffViser
Sammenligner to tekst-inndata linje for linje ved hjelp av en Longest Common Subsequence (LCS) algoritme og gjengir forskjellene i en forent tabell med originale og endrede linjenumre, +/- prefikser, og rød/grønn radutheving. Valgfrie Ignorer Mellomrom og Ignorer Størrelse normaliseringer lar deg fokusere på vesentlige endringer, og en statslinje rapporterer lagt til, fjernet og uendrede linjetellinger.
Slik bruker du
1. Lim inn din originale tekst i Original Tekst-kortet (venstre). 2. Lim inn din endrede tekst i Endret Tekst-kortet (høyre). 3. Valgfritt huk av Ignorer Mellomrom og/eller Ignorer Størrelse. 4. Klikk Sammenlign for å gjengi statslinjen og diff-tabellen. 5. Redigering av ett av tekstområdene tilbakestiller sammenligningen slik at du kan kjøre den på nytt.
LCS Diff & Normalisering
Matcheren bygger en full (m+1)x(n+1) LCS dynamisk-programmeringstabell over de originale og endrede linjematrisene, backtracker deretter for å sende ut uendrede, lagte til, og fjernede linjer i rekkefølge, noe som gir et minimalt redigeringsskript heller enn en posisjonsdiff. Når Ignorer Mellomrom er på, normaliseres hver linje ved å kollapse alle mellomromløp til ett mellomrom og trimme før sammenligning. Når Ignorer Størrelse er på, blir linjer små før sammenligning. Den viste innholdet viser alltid originalteksten; bare likhetssjekken bruker den normaliserte formen. Hver utdata-rad bærer det originale linjenummeret, det endrede linjenummeret, en +/-/mellomrom-markør, og linjeinnholdet.
▶Hvordan er dette forskjellig fra text-diff?
▶Hva gjør Ignorer Mellomrom nøyaktig?
▶Hvorfor forsvinner diffen min når jeg redigerer teksten?
▶Hva betyr de to ledende tallkolonnene?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe