Co robi to narzędzie
Porównywarka tekstów zestawia dwie wersje tekstu i pokazuje dokładnie, co się zmieniło. Usunięta treść jest oznaczona na czerwono, a dodana na zielono, z numerami linii z obu wersji, abyś mógł znaleźć każdą zmianę w oryginalnych plikach.
Używaj jej, aby przejrzeć poprawki w dokumencie, porównać dwa pliki konfiguracyjne, sprawdzić, co zmieniło się między dwiema odpowiedziami API, albo wypatrzyć ten jeden znak, przez który porównanie napisów zawodzi.
Jak używać
- Wklej starą wersję w pole Tekst oryginalny, a nową w pole Tekst zmieniony, albo kliknij Przykład.
- Różnice pojawiają się poniżej w trakcie pisania.
- Wybierz Linie, Słowa lub Znaki, aby określić, jak szczegółowe ma być porównanie.
- Włącz Ignoruj wielkość liter lub Ignoruj spacje na początku/końcu, aby ukryć zmiany, które cię nie interesują.
- Kliknij Zamień strony, aby odwrócić kierunek porównania, lub Kopiuj patch, aby skopiować unified diff.
Przykład
Porównanie listy zakupów, w której bread zmieniło się w whole grain bread, usunięto eggs i dodano dark chocolate, pokazuje dwie usunięte i dwie dodane linie. Unified patch wygląda tak:
apples
-bread
+whole grain bread
milk
-eggs
coffee beans
+dark chocolate
Wskazówki
- W przypadku JSON-a najpierw sformatuj obie strony formatterem JSON, aby diff pokazywał rzeczywiste zmiany, a nie różnice w układzie.
- Porównanie bardzo dużych lub zupełnie różnych tekstów może trwać zbyt długo; w takim przypadku narzędzie zatrzymuje się po kilku sekundach i prosi o zmniejszenie danych wejściowych.
FAQ
› Czym różnią się tryby linii, słów i znaków?
Tryb linii oznacza całe linie jako dodane lub usunięte i najlepiej sprawdza się w kodzie, plikach konfiguracyjnych i listach. Tryb słów wyróżnia zmienione słowa wewnątrz akapitu, co pasuje do zwykłego tekstu. Tryb znaków pokazuje najdrobniejsze zmiany, np. pojedynczą literówkę.
› Czy mogę dostać plik patch?
Tak. Kliknij „Kopiuj patch”, aby skopiować różnice w formacie unified diff — tym samym co git diff — który rozumieją narzędzia takie jak git apply i patch.
› Dlaczego linie różniące się tylko odstępami są pokazywane jako różne?
Domyślnie liczy się każdy znak. Włącz „Ignoruj spacje na początku/końcu” w trybie linii, aby pominąć wcięcia i białe znaki na końcu linii.
› Czy moje teksty są wysyłane?
Nie. Porównanie działa w twojej przeglądarce, więc jest bezpieczne dla prywatnych dokumentów i kodu źródłowego.