keentext
  1. Strona główna
  2. Porównywanie tekstów

Porównywanie tekstów

Wklej oryginał i zmienioną wersję. Zobaczysz każdy dodany, usunięty i zmieniony wiersz, z zaznaczonymi zmienionymi słowami.

Różnice

dodane: 1usunięte: 1zmienione: 2
1Cześć wszystkim,1Cześć wszystkim,
2 2
3kwartalne podsumowanie odbędzie się w piątek o 10:00.3kwartalne podsumowanie przenosimy na czwartek na 14:00.
4Przygotujcie, proszę, informacje o projektach i otwarte pytania.4Przygotujcie, proszę, informacje o projektach i otwarte pytania.
5Spotkanie odbędzie się w sali 4B.5Spotkanie odbędzie się online.
6Po spotkaniu zapraszam na lunch.6Prześlijcie mi slajdy do środy wieczorem.
7 7
8Pozdrawiam8Pozdrawiam
9Kasia9Kasia
11 Cześć wszystkim,
22
3−kwartalne podsumowanie odbędzie się w piątek o 10:00.
3+kwartalne podsumowanie przenosimy na czwartek na 14:00.
44 Przygotujcie, proszę, informacje o projektach i otwarte pytania.
5−Spotkanie odbędzie się w sali 4B.
6−Po spotkaniu zapraszam na lunch.
5+Spotkanie odbędzie się online.
6+Prześlijcie mi slajdy do środy wieczorem.
77
88 Pozdrawiam
99 Kasia

Jak porównać dwa teksty

  1. Wklej oryginalny tekst po lewej, a zmienioną wersję po prawej, albo otwórz plik po każdej stronie.
  2. Porównanie pojawi się poniżej i aktualizuje się w trakcie pisania. Przy bardzo długich tekstach naciśnij Porównaj (albo Ctrl+Enter).
  3. Przeczytaj podsumowanie: ile wierszy dodano, usunięto i zmieniono. W zmienionych wierszach podświetlone są dokładnie te słowa, które się różnią.
  4. Przełączaj między widokiem obok siebie i jedna kolumna, zamień strony miejscami albo skopiuj wynik jako łatkę (patch).

Jak czytać wynik

  • Czerwone wiersze są tylko w oryginale: zostały usunięte. Zielone wiersze są tylko w zmienionym tekście: zostały dodane.
  • Zmienione wiersze pojawiają się po obu stronach, a edytowane słowa są oznaczone ciemniejszym odcieniem, więc od razu wyłapiesz zmienioną datę albo brakujące „nie”.
  • Obok siebie ustawia dwie wersje koło siebie, najlepiej na szerokim ekranie. Jedna kolumna pokazuje wiersze z − i +, jak Git i większość narzędzi do przeglądu kodu; na telefonach to widok domyślny.
  • Długie fragmenty bez zmian są zwinięte. Kliknij „Pokaż niezmienione wiersze”, żeby je rozwinąć.

Jak działa porównywanie

Narzędzie korzysta z algorytmu Myersa, tego samego pomysłu, na którym opierają się Git i uniksowe polecenie diff, żeby znaleźć najmniejszy zestaw zmian w wierszach, który zamienia oryginał w zmieniony tekst. W każdym bloku zmian łączy w pary usunięte i dodane wiersze po kolei: jeśli para jest podobna w co najmniej 30%, pokazuje ją jako jeden zmieniony wiersz i porównuje jeszcze raz słowo po słowie. W przeciwnym razie pokazuje usunięcie i dodanie.

Ignoruj białe znaki traktuje ciągi spacji i tabulatorów jak jedną spację i pomija spacje na początku i końcu wierszy, co pomaga, gdy zmieniły się tylko wcięcia. Ignoruj wielkość liter traktuje wielkie i małe litery tak samo. Duże porównania działają w osobnym wątku przeglądarki, więc nawet pliki z 10 000 wierszy nie zamrażają strony.

Co się porównuje

  • Dwie wersje wypracowania, umowy lub regulaminu, żeby zobaczyć, co zmienił redaktor albo druga strona.
  • Wersje kodu lub plików konfiguracyjnych, bez otwierania terminala.
  • Wyeksportowane listy, np. adresów e-mail lub kodów produktów, żeby znaleźć nowe pozycje. Dla najczystszego wyniku najpierw posortuj obie listy w oczyszczaczu tekstu.
  • Tłumaczenia lub napisy z ich poprzednią wersją.

Pytania i odpowiedzi

Czy mój tekst jest wysyłany?

Nie. Porównanie odbywa się w całości w Twojej przeglądarce, a oba teksty nie są nigdzie zapisywane ani wysyłane. Dlatego narzędzie nadaje się do umów, kodu i dokumentów osobistych.

Jak duże mogą być teksty?

Dziesiątki tysięcy wierszy działają dobrze; praca odbywa się w tle, więc strona reaguje płynnie. Bardzo różne teksty takiej wielkości są pokazywane jako większe zastąpione bloki, a nie wiersz po wierszu.

Czy mogę porównać pliki Word lub PDF?

Nie bezpośrednio: otwórz dokument, skopiuj tekst i wklej go tutaj. Zwykłe pliki tekstowe, takie jak .txt, .md, .csv, .json, .html i pliki z kodem, możesz otworzyć przyciskiem Otwórz albo upuścić na pole.

Co to jest unified diff, czyli łatka (patch)?

Standardowy tekstowy zapis zmian, używany przez Git i narzędzia do przeglądu kodu: wiersze zaczynające się od − zostały usunięte, wiersze z + dodane, a nagłówki @@ pokazują, gdzie jest każda zmiana. „Kopiuj jako łatkę” kopiuje porównanie w tym formacie.

Dlaczego wiersz jest pokazany jako usunięty i dodany, a nie zmieniony?

Gdy dwa wiersze mają ze sobą mniej niż ok. 30% wspólnego, zaznaczenie zmienionych słów podświetliłoby prawie wszystko, więc pokazujemy usunięcie i dodanie.

Czy opcja Ignoruj białe znaki pomija puste wiersze?

Nie. Traktuje ciągi spacji i tabulatorów w wierszu jak jedną spację i pomija je na początku i końcu wierszy, ale dodatkowy pusty wiersz nadal liczy się jako zmiana.