С этим инструментом что-то не так?

О «Текстовый diff онлайн Онлайн»

Этот инструмент сравнивает две части текста и подсвечивает добавленные, удалённые и изменённые строки. Удобно увидеть отличия между версиями даже в больших документах.

Полезно для сравнения черновиков статей, проверки изменений в конфигах или договорах, отладки расхождений вывода, сверки переводов с оригиналом.

Поддерживаются режимы построчного и посимвольного сравнения. Построчное — быстро для крупных изменений, посимвольное — для мелких правок и опечаток.

Как пользоваться этим инструментом

Как сравнить два куска текста построчно

  1. Вставьте обе версии

    Старую — в "Left", новую — в "Right". Сравнение построчное — пословные различия внутри строки НЕ подсвечиваются; это другой (более дорогой) алгоритм.

  2. Запуск

    Результат: массив `diff`-записей с `op` (`equal`, `added`, `removed`) и `text`. Порядок отражает merged-последовательность: сначала равенства, затем серии вставок/удалений в исходном порядке.

  3. Чтение вывода

    `added`-строки есть только в Right, `removed` — только в Left. В UI редакторов обычно показывают зелёным/красным, но структура данных одинакова. Различие хвостового перевода строки может появиться как одна строка `added`/`removed`.

  4. Когда построчно — слишком грубо

    Длинный абзац без изменений, в котором поменяли одно слово, увидится как пара removed + added, а не как пословный diff. Для прозы — специализированные библиотеки word/char-diff; line-diff лучше для кода.