Описание
Используйте этот текстовый инструмент, чтобы найти различия между двумя списками или текстами, сравнивая каждую строку. С помощью этого инструмента вы можете определить сходства и различия между ними. Он очень полезен при сравнении старой и новой версии вашего текстового документа.
Индикаторы
Индикаторы имеют цветовую кодировку.
-
■ Зеленый (Вставлено) - означает, что строка существует в столбце B, но не существует в столбце A.
-
■ Красный (Удалено) - означает, что строка существует в столбце A, но не существует в столбце B.
-
■ Желтый (Различие) - означает, что обе строки существуют в столбце A и столбце B, но их содержание отличается.
Примечание: Индикатор различий (желтый) недоступен в режиме "Отображение встроенно".
Атрибуция
Проверка различий использует difflib.js и diffview.js для сравнения строк и отображения изменений.
Сопоставьте две версии текста по строкам. Проверьте добавления, удаления и изменения перед заменой документа.
Как пользоваться
Поместите оригинал в A, новую версию в B и запустите сравнение. Читайте соседние строки для контекста.
Пример
Замена «Встреча в 10» на «Встреча в 11» покажет изменение этой строки.
Вопросы и ответы
Каждое выделение означает изменение смысла?
Нет. Пробелы, регистр и переносы тоже создают отличия. Сравните сами формулировки.
Практическая задача
Для понятной проверки держите раннюю версию слева, новую справа. Тогда у добавлений и удалений есть однозначное направление. Перестановка колонок меняет их трактовку.
Дополнительный вопрос
Почему изменилось много строк после вставки?
Переносы и окончания строк могут создать широкие различия. Сопоставляйте эквивалентные текстовые источники и отдельно проверяйте оформление.
Детали для проверки результата
| Деталь | Пояснение |
|---|---|
| Концы строк | Перенос может быть записан как LF или CRLF. В редакторе они выглядят похоже, но состоят из разных знаков. Побайтовое сравнение и хеш зависят от записи, включая последний перенос. |
| Пробельные символы | Обычный пробел, табуляция, неразрывный пробел и пробел нулевой ширины являются разными знаками. Они могут выглядеть похоже. Выбирайте точную очистку, а не считайте всё пустое одинаковым. |
| Учёт регистра | Поиск с учётом регистра различает прописные и строчные буквы. Игнорирование регистра объединяет часть различий, но не превращает разные написания и формы слова в один термин. |
| Порядок и сортировка | Разворот меняет текущую последовательность с конца к началу. Сортировка вычисляет новый порядок по значениям. Перевёрнутый список не становится автоматически упорядоченным по нужному правилу. |
| Границы источника | Резюме и редактура опираются на переданные материалы. Одна ссылка не загружает статью в этом интерфейсе. Добавляйте нужный отрывок и сохраняйте ссылки рядом с подтверждаемыми утверждениями. |