Porównaj teksty (diff)
Wklej oryginał i zmienioną wersję, aby zobaczyć dokładnie, co zostało dodane, a co usunięte.
Działa w całości w Twojej przeglądarce
Porównanie wierszy obsługuje około 10 000 wierszy po każdej stronie. Porównanie słów i znaków jest ograniczone do około 300 000 znaków łącznie.
Jak porównać dwa teksty
- Wklej oryginał do lewego pola, a zmienioną wersję do prawego.
- Wybierz, czy porównywać według wierszy, słów czy znaków, oraz czy widok ma być obok siebie, czy w jednym ciągu.
- Kliknij Porównaj. Dodane fragmenty są oznaczone plusem na zielonym tle, a usunięte są przekreślone na szarym tle.
Jak działa porównanie
Diff znajduje najkrótszą listę zmian, która zamienia oryginał w zmieniony tekst. Pasujące fragmenty pozostają nietknięte, a to, co zostaje, jest pokazane jako usunięte z oryginału i dodane w nowej wersji. Narzędzie korzysta z biblioteki jsdiff o otwartym kodzie, która działa w przeglądarce.
Gdy blok wierszy zostaje zastąpiony, stara i nowa wersja są pokazane w tych samych rzędach w widoku obok siebie, aby można je było czytać w poprzek. Na telefonie obie strony układają się jedna pod drugą. „Otwórz plik .txt” wypełnia to pole, którego użyto ostatnio.
Wskazówki
- Porównuj listy po oczyszczeniu ich za pomocą narzędzia Usuń zduplikowane wiersze.
- Najpierw wprowadź tę samą zmianę wszędzie za pomocą narzędzia Znajdź i zamień.
- Porównujesz dwa eksporty danych? Najpierw zamień je za pomocą narzędzia JSON na CSV, aby każdy rekord znalazł się w jednym wierszu.
- Kliknij Zamień, aby zobaczyć porównanie w drugą stronę.
Najczęstsze pytania
Które porównanie wybrać?
Wiersze są najlepsze do kodu, list i plików konfiguracyjnych i działają najszybciej. Słowa pasują do prozy, w której drobna zmiana inaczej oznaczałaby jako zmieniony cały wiersz. Znaki pokazują najmniejsze zmiany, takie jak zmieniona cyfra lub literówka.
Jak oznaczone są zmiany?
Dodany tekst ma znak plus i zielone tło. Usunięty tekst ma znak minus, szare tło i jest przekreślony. Znak jest po to, aby różnica nie opierała się wyłącznie na kolorze.
Co robią opcje Ignoruj wielkość liter i Ignoruj spacje?
Ignoruj wielkość liter traktuje wielkie i małe litery jako równe. Ignoruj spacje (tylko tryb wierszy) pomija różnice w spacjach i tabulatorach wewnątrz wierszy i wokół nich.
Dlaczego niektóre niezmienione wiersze są ukryte?
W trybie wierszy długie ciągi identycznych wierszy są zwijane, a wokół każdej zmiany zostają trzy wiersze kontekstu. Kliknij pasek zwinięcia, aby je pokazać.
Jak duży plik mogę porównać?
Około 10 000 wierszy po każdej stronie działa płynnie, gdy teksty są w większości podobne. Dwa długie teksty zupełnie się od siebie różniące zajmują znacznie więcej czasu, a po pewnym czasie porównanie kończy się komunikatem.
Czy mój tekst jest przesyłany?
Nie. Porównanie działa w przeglądarce, z użyciem biblioteki jsdiff o otwartym kodzie, a tekst nie jest zapisywany.