С этим инструментом что-то не так?
О «Текстовый diff онлайн Онлайн»
Этот инструмент сравнивает две части текста и подсвечивает добавленные, удалённые и изменённые строки. Удобно увидеть отличия между версиями даже в больших документах.
Полезно для сравнения черновиков статей, проверки изменений в конфигах или договорах, отладки расхождений вывода, сверки переводов с оригиналом.
Поддерживаются режимы построчного и посимвольного сравнения. Построчное — быстро для крупных изменений, посимвольное — для мелких правок и опечаток.
Как пользоваться этим инструментом
Как сравнить два куска текста построчно
Вставьте обе версии
Старую — в "Left", новую — в "Right". Сравнение построчное — пословные различия внутри строки НЕ подсвечиваются; это другой (более дорогой) алгоритм.
Запуск
Результат: массив `diff`-записей с `op` (`equal`, `added`, `removed`) и `text`. Порядок отражает merged-последовательность: сначала равенства, затем серии вставок/удалений в исходном порядке.
Чтение вывода
`added`-строки есть только в Right, `removed` — только в Left. В UI редакторов обычно показывают зелёным/красным, но структура данных одинакова. Различие хвостового перевода строки может появиться как одна строка `added`/`removed`.
Когда построчно — слишком грубо
Длинный абзац без изменений, в котором поменяли одно слово, увидится как пара removed + added, а не как пословный diff. Для прозы — специализированные библиотеки word/char-diff; line-diff лучше для кода.