SS Toolbox
SS Toolbox
Všechna data jsou zpracovávána lokálně

Bezplatný online porovnávač textů, řádek po řádku i slovo po slovu

Porovnejte dva texty řádek po řádku i slovo po slově. Vše běží přímo v prohlížeči.

Původní
Upravený
Změny+2 přidáno−0 odebráno~3 změněno4 beze změny
1−export function greet(name: string) {
1+export function greet(name: string, greeting = 'Hello') {
2 const hour = new Date().getHours();
2 const hour = new Date().getHours();
3− if (hour < 12) {
3+ if (hour < 6) {
4 return `Good morning, ${name}`;
4 return `Good morning, ${name}`;
5+ } else if (hour < 18) {
6+ return `Good afternoon, ${name}`;
5 }
7 }
6− return `Hello, ${name}`;
8+ return `${greeting}, ${name}`;
7}
9}

Vše se počítá lokálně, takže žádný text neopustí vaše zařízení. Řádky se zarovnávají algoritmem Myersova diffu a spárované změny dostanou ještě zvýraznění po slovech, abyste přesně viděli úpravu. Možnosti jako ignorování mezer nebo velikosti písmen ovlivňují jen porovnávání — text se vždy zobrazuje přesně tak, jak jste jej vložili.

Funkce

  1. Porovnání po řádcích i slovech

    Řádky se zarovnávají algoritmem diff Myers a každý změněný řádek dostane navíc zvýraznění na úrovni slov. Uvidíte tedy nejen to, který řádek se změnil, ale i které přesně slovo v něm.

  2. Zobrazení vedle sebe a sjednocené zobrazení

    Přepínáte mezi dvěma sloupci, které staví smazání a přidání proti sobě, a sjednoceným zobrazením se značkami - a +, které lze zkopírovat přímo jako diff ve tvaru patche.

  3. Možnosti porovnání podle vašich dat

    Lze ignorovat mezery, ignorovat velikost písmen, odstranit mezery na konci řádku a ignorovat prázdné řádky. Tyto přepínače ovlivňují pouze párování řádků, zobrazený text zůstává přesně tak, jak jste ho vložili.

  4. Počet změn na první pohled

    Nástrojová lišta uvádí, kolik řádků bylo přidáno, smazáno, změněno nebo zůstalo beze změny, takže rozsah úpravy odhadnete dřív, než ji celou přečtete.

  5. Jen změny se skládáním úseků

    Zapněte Jen změny a dlouhé shodné části textu se skryjí. Nad a pod každou změnou zůstanou tři nezměněné řádky a zbytek se složí do jednoho klikacího řádku.

Časté dotazy

Je tento nástroj na porovnávání textů zdarma?

Ano. Používání je zdarma, bez účtu, bez vodoznaku a bez limitu použití. Otevřete stránku a vložte oba texty, abyste viděli rozdíly.

Jak porovnám dva texty?

Vložte původní text do levého pole a nový text do pravého. Porovnání se přepočítává během psaní, takže výsledky se objeví okamžitě bez stisknutí tlačítka.

Odesílají se moje texty na server?

Ne. Porovnání běží celé ve vašem prohlížeči. Ani vložený text, ani výsledek se nikam neodesílají a mezi návštěvami se nic neukládá.

Co dělá volba Jen změny?

Skládá bloky shodných řádků. Nad a pod každou změnou zůstanou tři nezměněné řádky a skrytá část se změní v jeden řádek, který lze kliknutím znovu rozbalit.

Jak ignorovat rozdíly v mezerách a velikosti písmen?

Zapněte Ignorovat mezery, Ignorovat velikost písmen, Odebrat mezery na konci řádku nebo Ignorovat prázdné řádky. Při párování se pak tyto rozdíly považují za stejné, zatímco zobrazený text si ponechá původní pravopis a mezerování.

Je omezené množství textu, které lze porovnat?

Každá strana je omezena na 5000 řádků. Pokud je vstup delší, porovnají se jen prvních 5000 řádků a stránka na to výrazně upozorní, místo aby zbytek tiše zahodila.

Mohu diff zkopírovat a použít jinde?

Ano. Tlačítko pro kopírování diff umístí sjednocený diff se standardními značkami - a + do schránky, připravený k vložení do pull requestu, zprávy nebo souboru s patchem.

Související nástroje
SponsorMindElixir