Czym jest porównywanie tekstu obok siebie?

Porównanie obok siebie umieszcza dwie wersje tekstu w dwóch kolumnach i wyrównuje pasujące do siebie wiersze. Wiersze występujące tylko w pierwszej wersji są oznaczone po lewej stronie, wiersze występujące tylko w drugiej wersji — po prawej, a niezmienione wiersze pomiędzy nimi pozostają wyrównane. Tak wygląda widok różnic używany w edytorach kodu i serwisach do przeglądania kodu. Ułatwia on odczytanie zmian w kontekście, zamiast przeglądania ich jako listy edycji.

Opis narzędzia

To narzędzie porównuje dwa teksty lub pliki obok siebie. Wklej oryginalną wersję po lewej stronie, a zmodyfikowaną po prawej albo otwórz plik po każdej ze stron. Usunięte wiersze są oznaczane na czerwono, dodane — na zielono, a zmienione słowa wewnątrz wiersza — ciemniejszym kolorem. Obie strony pozostają edytowalne, więc porównanie aktualizuje się podczas pisania.

Funkcje

  • Dwie edytowalne strony, każda z kartami Wklej i Prześlij dla tekstu lub plików tekstowych
  • Usunięte wiersze na czerwono, dodane na zielono, a zmienione słowa oznaczone wewnątrz edytowanych wierszy
  • Wiersze wypełniające w paski, które utrzymują wyrównanie pasujących wierszy po obu stronach
  • Synchronizowane przewijanie obu stron
  • Liczba usuniętych i dodanych wierszy pod każdą ze stron
  • Wklejanie ze schowka, kopiowanie i pobieranie dla każdej ze stron z zachowaniem nazwy otwartego pliku
  • Zakończenia wierszy są ignorowane, więc kopie tego samego pliku z systemów Windows i Mac są uznawane za identyczne

Jak to działa

Narzędzie dzieli oba teksty na wiersze i dopasowuje wspólne wiersze, korzystając z biblioteki jsdiff. Wiersze, dla których nie znaleziono dopasowania, są usuwane lub dodawane. Gdy usunięty wiersz sąsiaduje z dodanym, oba są porównywane słowo po słowie, a zmienione słowa są oznaczane, jeśli wystarczająca część wiersza pozostała bez zmian. Gdy większość wiersza jest nowa, kolorowany jest cały wiersz. Spacje i wielkość liter są traktowane jako zmiany. Wszystko działa w przeglądarce, a teksty nigdy nie są przesyłane.

Wskazówki

  • Spacja na końcu wiersza oznacza go jako zmieniony. Jeśli wiersz wygląda tak samo po obu stronach, sprawdź, czy na jego końcu nie ma spacji.
  • Długie wiersze nie są zawijane. Przewiń w bok, aby zobaczyć koniec wiersza.
  • Możesz otworzyć plik po jednej stronie i wkleić tekst po drugiej.