Проверка различий

Сравнивайте текстовые файлы и находите разницу между ними.

Основные инструменты

Описание


Используйте этот текстовый инструмент, чтобы найти различия между двумя списками или текстами, сравнивая каждую строку. С помощью этого инструмента вы можете определить сходства и различия между ними. Он очень полезен при сравнении старой и новой версии вашего текстового документа.

Индикаторы


Индикаторы имеют цветовую кодировку.

  • ■ Зеленый (Вставлено) - означает, что строка существует в столбце B, но не существует в столбце A.

  • ■ Красный (Удалено) - означает, что строка существует в столбце A, но не существует в столбце B.

  • ■ Желтый (Различие) - означает, что обе строки существуют в столбце A и столбце B, но их содержание отличается.

Примечание: Индикатор различий (желтый) недоступен в режиме "Отображение встроенно".

Атрибуция


Проверка различий использует difflib.js и diffview.js для сравнения строк и отображения изменений.

Сопоставьте две версии текста по строкам. Проверьте добавления, удаления и изменения перед заменой документа.

Как пользоваться

Поместите оригинал в A, новую версию в B и запустите сравнение. Читайте соседние строки для контекста.

Пример

Замена «Встреча в 10» на «Встреча в 11» покажет изменение этой строки.

Вопросы и ответы

Каждое выделение означает изменение смысла?

Нет. Пробелы, регистр и переносы тоже создают отличия. Сравните сами формулировки.

Практическая задача

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

Дополнительный вопрос

Почему изменилось много строк после вставки?

Переносы и окончания строк могут создать широкие различия. Сопоставляйте эквивалентные текстовые источники и отдельно проверяйте оформление.

Детали для проверки результата

Деталь Пояснение
Концы строк Перенос может быть записан как LF или CRLF. В редакторе они выглядят похоже, но состоят из разных знаков. Побайтовое сравнение и хеш зависят от записи, включая последний перенос.
Пробельные символы Обычный пробел, табуляция, неразрывный пробел и пробел нулевой ширины являются разными знаками. Они могут выглядеть похоже. Выбирайте точную очистку, а не считайте всё пустое одинаковым.
Учёт регистра Поиск с учётом регистра различает прописные и строчные буквы. Игнорирование регистра объединяет часть различий, но не превращает разные написания и формы слова в один термин.
Порядок и сортировка Разворот меняет текущую последовательность с конца к началу. Сортировка вычисляет новый порядок по значениям. Перевёрнутый список не становится автоматически упорядоченным по нужному правилу.
Границы источника Резюме и редактура опираются на переданные материалы. Одна ссылка не загружает статью в этом интерфейсе. Добавляйте нужный отрывок и сохраняйте ссылки рядом с подтверждаемыми утверждениями.

ИИ Инструменты