Jak korzystać z narzędzia
- 1Wklej tekst oryginalny do pierwszego pola, a zmieniony – do drugiego.
- 2Porównanie pojawi się od razu: dodane wiersze są zielone, usunięte – czerwone, a zmienione słowa wewnątrz wiersza są podświetlone.
- 3Porównuj wiersze, słowa lub znaki i przełączaj się między widokiem „Obok siebie” a widokiem „W jednej kolumnie”.
- 4Włącz „Ignoruj białe znaki” lub „Ignoruj wielkość liter”, aby pominąć nieistotne różnice, takie jak dodatkowe spacje czy wielkie litery.
Jak działa porównywanie
Narzędzie szuka najmniejszego zestawu zmian, który przekształca tekst oryginalny w zmieniony, korzystając z algorytmu Myersa – tego samego podejścia, którego używa git diff. Wiersz, który istnieje tylko w oryginale, jest pokazywany jako usunięty, wiersz, który istnieje tylko w nowej wersji – jako dodany, a wewnątrz zmodyfikowanego wiersza podświetlane są zmienione słowa.
Porównywanie wierszy sprawdza się przy kodzie, listach i plikach konfiguracyjnych. Porównywanie słów najlepiej działa w przypadku prozy, gdzie jedna poprawka może zmienić podział wierszy w całym akapicie. Porównywanie znaków pokazuje każdą zmienioną literę, co pomaga przy nazwach, kodach i identyfikatorach. Długie niezmienione fragmenty są zwijane, aby zmiany były lepiej widoczne – kliknij taki fragment, aby go rozwinąć.
Sprawdzanie, czy dwie wartości są zgodne
Porównywanie na oko dwóch długich ciągów znaków – kluczy API, sum kontrolnych, numerów seryjnych czy numerów kont bankowych – jest powolne i łatwo przy nim o pomyłkę. Wklej po jednym do każdego pola: gdy są zgodne, zobaczysz komunikat „Teksty są identyczne”, a gdy nie – różniące się znaki zostaną podświetlone.
Widać też niewidoczne różnice, takie jak spacja na końcu wiersza, tabulator zamiast spacji czy dodatkowy pusty wiersz na końcu. Przy włączonej opcji „Ignoruj białe znaki” lub „Ignoruj wielkość liter” narzędzie informuje, gdy dwa teksty różnią się tylko tymi szczegółami.
Pytania i odpowiedzi
Czy mogę bezpiecznie wkleić poufny tekst?
Tak. Porównanie odbywa się w całości w Twojej przeglądarce, a żaden z tekstów nie jest przesyłany ani zapisywany. Dlatego narzędzie nadaje się do umów, kodu źródłowego czy plików konfiguracyjnych zawierających hasła.
Co robi opcja „Ignoruj białe znaki”?
Wiersze, które różnią się tylko spacjami lub tabulatorami – wcięciami, spacjami na końcu albo kilkoma spacjami z rzędu – są uznawane za takie same, a puste wiersze są pomijane. Przydaje się to, gdy kod został przeformatowany albo tekst skopiowano z dokumentu z innymi odstępami.
Czym różni się widok „Obok siebie” od widoku „W jednej kolumnie”?
Widok „Obok siebie” pokazuje oryginał po lewej, a zmieniony tekst po prawej, z wyrównanymi odpowiadającymi sobie wierszami – wygodnie czyta się go na szerokim ekranie. Widok „W jednej kolumnie” (ang. unified) pokazuje wszystko w jednej kolumnie: usunięte wiersze są oznaczone znakiem −, a dodane znakiem +, jak w git diff. Lepiej sprawdza się na telefonach.
Czy mogę porównać dwa pliki?
Tak – otwórz oba pliki w edytorze tekstu, skopiuj ich zawartość i wklej tutaj. Sprawdza się to przy kodzie, plikach CSV, JSON i konfiguracyjnych oraz logach, nawet jeśli mają dziesiątki tysięcy wierszy. W przypadku dokumentów Word lub plików PDF najpierw skopiuj z nich tekst.
Dlaczego niezmienione przeze mnie wiersze są oznaczone jako zmienione?
Zwykle przez znaki, których nie widać: spacje na końcu wiersza, tabulatory zamiast spacji albo twarde spacje skopiowane ze strony internetowej lub edytora tekstu. Włącz „Ignoruj białe znaki” albo porównaj znaki, aby zobaczyć dokładnie, które z nich się różnią.