Handytool
Kehittäjän opas5 min lukuPäivitetty 21.5.2026

Hetkellinen tekstin vertailu

Löydä jokainen ero kahden tekstin välillä sekunneissa

Handytool:in diff viewer korostaa lisäykset, poistot ja muuttumaton sisältö eri, sana- tai merkkirintamassa — kokonaan selaimessasi, mitään ei lähetetä palvelimeen.

Tärkeimmät kohdat

  • 01Kolme diff-tilaa — rivi, sana ja merkki — antavat sinun valita tarkkuuden, joka sopii sisältöllesi.
  • 02Ohita-kirjainkoko ja ohita-välilyönti-kytkimet suodattavat muotoilumelun, jotta näet vain merkityksellisiä muutoksia.
  • 03Tulos tulostetaan kopioitavana yhtenäisenä diffina +/- -etuliitteellä, valmiina koodiarviointeja tai virheraportteja varten.
  • 04Kaikki vertailu tapahtuu asiakaispuolella käyttäen pisimmän yhteisen sekvenssin algoritmia — ei sisältöä koskaan jätä sivulta.

Kun tarvitset Diff Viewer -näyttöä

Lähteen hallinta näyttää sinulle, mitä muuttui tiedostossa ajan myötä, mutta joskus sinun täytyy vertailla kahta mielivaltaista tekstipaakkia, jotka eivät koskaan koskettaneet repoa: kaksi API-vastausta, kopiomuokkauksen ennen/jälkeen, ympäristönsä kokoonpanotiedosto tai kahta version sopimuksella. Molempien liittäminen diff-katsojaan on nopeampaa kuin git stash ja paljon helpompi lukea.

Handytool:in diff viewer käyttää pisimmän yhteisen sekvenssin algoritmia asiakaspuolella, joten vertailut ovat hetkellisiä tyypillisille syötteille. Se toimii yhtä hyvin koodille, JSON:lle, markdownille ja tavalliselle proosalle — ja koska mitään ei jätä selaimesta, voit turvallisesti liittää sisäistä tai luottamuksellista sisältöä.

Kuinka vertailla kahta tekstiä

  1. 01

    Liitä alkuperäinen teksti vasempaan paneeliin

    Tämä on vertailuperustasi — vanhempi versio, lähdetiedosto tai mikä tahansa, josta vertailtavia.

  2. 02

    Liitä tarkistettu teksti oikeaan paneeliin

    Lisää uudempi versio, muokattu kopio tai tavoite, jonka haluat verrata vastaan.

  3. 03

    Valitse diff-tila

    Valitse rivi (paras koodille ja kokoonpanoille), sana (paras proosan muokkaukselle) tai merkki (paras kirjoitusvirheiden ja välimerkkien muutosten kiinni ottamiseen).

  4. 04

    Vaihda ohita-kirjainkoko tai ohita-välilyönnit tarpeen mukaan

    Nämä suodattimet piilottavat muutokset, jotka eivät vaikuta merkitykseen — hyödyllinen, kun vertaillaan uudelleen muotoiltua JSON-koodia tai kevyesti uudelleenkirjoitettuja kopioita.

  5. 05

    Kopioi yhtenäinen diff

    Käytä kopiointipainiketta +/- -etuliitteisen tulostuksen saamiseksi ja liitä se koodin arviointisyytteeseen, lipukkeen tai muutoslokiin.

Turvallinen luottamukselliselle sisällölle

Diff juoksee kokonaan selaimessasi. Mitään tekstiä ei lähetetä Handytool:in palvelimille missään vaiheessa — ei liittäessä, ei vaihtaessa tiloja, ei kopioitaessa tulosta. Tämä tarkoittaa, että voit turvallisesti vertailla omaa lähdekoodia, sisäistä dokumentaatiota, oikeudellisia luonnoksia tai mitä tahansa muuta herkkää sisältöä.

Erittäin suurille syötteille — kymmeniä tuhansia rivejä — LCS-algoritmi hidastu, koska sen monimutkaisuus kasvaa molempien syötteen koon kanssa. Jos kohtaat sitä, ota välilyönti käyttöön välilyönnit merkkien lukumäärän pienentämiseksi, tai vaihda rivi-tilaan, joka on nopein kolmesta.

Diff Viewer FAQ

Lähettääkö tämä diff viewer tekstini palvelimelle?

Ei. Diff lasketaan kokonaan selaimessasi käyttäen JavaScriptiä. Turvallinen omistetun koodin, sisäisten asiakirjojen ja luottamuksellisen sisällön osalta.

Mikä on ero rivi-, sana- ja merkki-diffin välillä?

Rivi diff käsittelee jokaisen rivin yksikkönä — ihanteellinen koodille. Sana diff jakaa välilyönnit — loistava proosan muokkaukselle. Merkki diff on hienoin jyvä ja nostaa esiin yksittäisen kirjaimen virheet tai välimerkkien muutokset.

Miksi jotkut rivit on merkitty sekä lisättyinä että poistettuina?

Kun rivi muuttuu keskellä, algoritmi edustaa sitä poistetuksi vanhaksi riviksi sekä lisätyksi uudeksi riviksi. Vaihda sana- tai merkki-tilaan nähdäksesi tarkalleen mitä muuttui rivin sisällä.

Kuinka suuria tulot voivat olla?

Useimmat jokapäiväiset koodi ja prooosa-vertailut ovat hetkellisiä. Erittäin suuret tulot hidastu, koska LCS-algoritmi kasvaa molempien syötteen koon kanssa. Valtaviksi tiedostoiksi pidä rivitila ja ota käyttöön ohita-välilyönnit pitämään se nopeana.

Voinko vertailla koodia eri ohjelmointikielillä?

Kyllä — diff viewer on kieli-agnostiikka. Se vertaa raakaa tekstiä, joten se toimii yhtä hyvin JavaScriptille, Pythonille, JSON:lle, YAML:lle tai tavalliselle proosalle.

Liittyvät työkalut

Jatka työntekoa Kehittäjille-työkaluilla

Kehittäjille-työkalut