Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Przejdź do głównej treści
Gizke.com
Blog

Porównywarka Tekstu

Działa na Twoim urządzeniu. Nic nie jest wysyłane.

Oryginał

Zmodyfikowany

Różnice

Wklej tekst po obu stronach, aby zobaczyć różnice

Podświetlaj różnice wiersz po wierszu między dwoma tekstami, całkowicie w przeglądarce.

To narzędzie porównuje dwa teksty wiersz po wierszu i podświetla to, co zostało dodane, usunięte lub pozostawione bez zmian - ta sama podstawowa technika stoi za widokiem różnic w edytorze kodu lub dziennikiem zmian systemu kontroli wersji. Uruchamia klasyczny algorytm najdłuższego wspólnego podciągu całkowicie w Twojej przeglądarce: nic, co wkleisz, nie jest nigdy nigdzie przesyłane.

Najczęściej zadawane pytania

Dlaczego jedno edytowane słowo pokazuje się jako cały usunięty i ponownie dodany wiersz?
To narzędzie porównuje wiersz po wierszu, a nie słowo po słowie - dlatego wiersz z choćby jednym zmienionym znakiem pojawia się jako usunięcie jego starej wersji i dodanie nowej, ponieważ wiersz jako całość nie jest już identyczny. Nadal jest to przydatne do dokładnego określenia, które wiersze się zmieniły, nawet bez podświetlania na poziomie słów wewnątrz wiersza.
Co dokładnie ignoruje opcja „ignoruj białe znaki”?
Przed porównaniem usuwa wiodące i końcowe spacje z każdego wiersza oraz redukuje dowolny ciąg wewnętrznych białych znaków do pojedynczej spacji - dzięki temu wiersze różniące się tylko wcięciem, spacjami końcowymi lub dodatkowymi spacjami między słowami są traktowane jako identyczne.
Czy to narzędzie może porównywać kod, a nie tylko zwykły tekst?
Tak - porównanie polega czysto na dopasowywaniu tekstu opartym na wierszach, więc działa tak samo w przypadku kodu źródłowego, plików konfiguracyjnych czy innego tekstu zorientowanego wierszowo. Nie rozumie składni żadnego konkretnego języka, co jest dokładnie tym, co sprawia, że działa równie dobrze na wszystkich z nich.
Co dokładnie zmienia opcja 'Ignoruj wielkość liter'?
Gdy jest włączona, każdy wiersz jest zamieniany na małe litery przed porównaniem z odpowiednikiem, więc 'Cześć' i 'cześć' są traktowane jako ten sam wiersz i nie są oznaczane jako zmiana. Wynik nadal wyświetla każdy wiersz z jego oryginalną wielkością liter - samo porównanie ignoruje wielkość liter, a nie to, co widzisz na ekranie.
Dlaczego widzę ostrzeżenie, że tekst jest zbyt duży?
Algorytm porównania buduje tabelę z jedną komórką dla każdej pary wierszy z obu tekstów, więc koszt pamięci i czasu rośnie szybko wraz z długością tekstów. Gdy tylko jedna ze stron przekroczy 2000 wierszy, narzędzie ostrzega, że porównanie może chwilę potrwać i zużyć zauważalną ilość pamięci, ponieważ wszystko działa w karcie przeglądarki, a nie na serwerze - mimo to możesz kontynuować, to tylko informacja.
Dla programistów: otwórz tę stronę z parametrami `original` i `modified` w adresie URL - np. gizke.com/diff?original=hello world&modified=hello there - a obie strony zostaną automatycznie uzupełnione. Większość odwiedzających tego nie potrzebuje; służy to do linkowania bezpośrednio do gotowego porównania.

Udostępnij to narzędzie

BlogO nasKontaktWarunki korzystaniaPolityka prywatności