Jak to działa
Porównywarka tekstu zestawia dwa bloki wiersz po wierszu i zaznacza, co pozostało bez zmian, co się zmieniło, co dodano i co usunięto. Używa algorytmu najdłuższego wspólnego podciągu (LCS) do wyrównania stabilnych wierszy, tak aby zmiana w środku nie rozregulowała reszty porównania.
Możesz wybrać między widokiem ujednoliconym, z prefiksami + i -, a widokiem obok siebie, oraz włączyć opcje ignorowania wielkości liter, spacji lub pustych wierszy, gdy te różnice Cię nie interesują. Całe obliczenie odbywa się w przeglądarce: teksty nie są wysyłane na żaden serwer.
Przypadki użycia
- Wykryć, co zmieniło się między dwiema wersjami pliku konfiguracyjnego, pliku .env lub manifestu.
- Przejrzeć różnice między dwiema odpowiedziami API lub dwoma zrzutami danych przed zbadaniem błędu.
- Porównać dwie listy (zależności, użytkownicy, trasy), aby zobaczyć, które wpisy dodano lub usunięto.
- Zestawić dwie wersje napisanego lub przetłumaczonego tekstu i szybko zlokalizować poprawki.
Najczęstsze pytania
Czy porównuje wiersz po wierszu, czy znak po znaku?
Porównanie odbywa się wiersz po wierszu: każdy wiersz jest wyrównywany do swojego odpowiednika i klasyfikowany jako taki sam, zmieniony, dodany lub usunięty. Gdy wiersz jest zmieniony, poprzednia i nowa wersja są pokazywane razem, aby zmiana była łatwa do odczytania.
Co robią opcje ignorowania?
„Ignoruj wielkość liter” traktuje wielkie i małe litery tak samo; „ignoruj spacje” normalizuje tabulatory i powtórzone spacje; „ignoruj puste wiersze” odrzuca puste wiersze przed porównaniem. Pomagają skupić się na rzeczywistych zmianach, a nie na różnicach formatowania.
Jaka jest różnica między widokiem ujednoliconym a widokiem obok siebie?
Widok ujednolicony pokazuje jeden strumień z przeplatanymi dodanymi i usuniętymi wierszami, podobnie do diffa gita. Widok obok siebie umieszcza oryginalny tekst po lewej, a nowy po prawej, wygodny do równoległego czytania długich bloków.
Czy moje teksty są wysyłane na jakiś serwer?
Nie. Porównanie działa w całości w przeglądarce w JavaScript, więc możesz porównywać wrażliwą treść bez tego, by opuszczała Twój komputer.