Просмотр различий
Две версии договора, две копии файла конфигурации, два черновика письма. Когда нужно точно увидеть, что изменилось между ними, просматривать текст глазами и прокручивать его вручную неэффективно. Этот инструмент сравнивает два текста построчно, выделяет добавления зелёным, а удаления красным, и показывает результат в объединённом виде или в две колонки, с номерами строк обеих версий.
Как сравнить два текста
-
1
Вставьте обе версии
Левое поле для исходного текста, правое для новой версии. Вставьте текст напрямую или введите его.
-
2
Выберите режим просмотра
В режиме «рядом» обе версии показываются в параллельных колонках. Во встроенном режиме изменения выстраиваются друг под другом с маркерами вроде `+` и `-`.
-
3
Сравните и проверьте
Нажмите «Сравнить». Добавленные, удалённые и неизменённые строки выделяются, каждая со своим номером строки в обеих версиях, а сводка подсчитывает изменения.
Обозначения различий на первый взгляд
| Символ | Значение |
|---|---|
+ |
Строка есть только в новой версии (добавлена) |
- |
Строка есть только в оригинале (удалена) |
| (пусто) | Строка идентична в обеих версиях (контекст) |
Объединённый вид или в две колонки
- Объединённый. Оба текста выстраиваются в одну колонку. Добавленные строки зелёные, удалённые красные, неизменённые без цвета, и каждая строка показывает свой номер в оригинале и в новой версии.
- В две колонки. Оригинал и новая версия отображаются в параллельных колонках. Пустая ячейка с одной стороны означает, что строка существует только с другой.
Сравнение по строкам
Инструмент сравнивает тексты построчно, включая пробелы, и находит наименьший набор вставок и удалений строк, который превращает один текст в другой. Поэтому изменения отступов и завершающих пробелов отображаются как изменённые строки, что полезно при сравнении переформатированного кода, текста, перенесённого на другую ширину строки, или фрагментов YAML и INI, в которые случайно попали завершающие пробелы.
Советы
- Используйте пустую строку как разделитель, если хотите сравнивать разделы более крупного документа; алгоритм хорошо справляется с длинными входными данными.
- Сравнивайте JSON после форматирования. Два одинаковых объекта JSON, записанные на разных строках, выглядят разными при «сыром» сравнении; сначала отформатируйте.
- Убирайте метки времени при сравнении файлов журналов, иначе каждая строка будет показана как изменённая.
- Сохраняйте порядок обоих текстов. Инструмент сопоставляет одинаковые строки, но не определяет перемещённые блоки; перестановка двух абзацев отображается как удаление плюс добавление.
Часто задаваемые вопросы
Он сравнивает два текста построчно и находит наименьший набор вставок и удалений, который превращает одну версию в другую (подход на основе наибольшей общей подпоследовательности). Он только показывает различия и не выполняет слияние или изменение файлов.
Да. Инструмент обрабатывает входные данные как обычный текст, поэтому одинаково работают код, файлы конфигурации, JSON, журналы и проза. Результат выводится моноширинным шрифтом, так что форматирование остаётся читаемым, а отсутствие разбора, зависящего от языка, делает инструмент надёжным для любых типов файлов.
Построчное сравнение сопоставляет каждую строку по её позиции и не отслеживает перемещённые блоки. Поэтому перестановка двух абзацев отображается как удалённый блок и добавленный блок. Это нормальное поведение для такого типа сравнения.
Оба текста являются частью интерактивного состояния страницы, поэтому они отправляются на наш сервер, пока вы пользуетесь инструментом, а в многошаговом режиме также хранятся в вашем браузере между шагами. Они не сохраняются в нашей базе данных и не передаются другим. Вставляйте только то, что вы готовы отправить через интернет.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник сочетаний клавиш
Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Счетчик FPS
Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.
Генератор случайных букв
Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.
Генератор цветовой палитры
Создавайте монохромные, аналоговые, комплементарные, триадные или тетрадные палитры из базового HEX-цвета и экспортируйте готовые CSS-переменные.
Инструмент доступен на других языках
- Podgląd różnic [PL]
- Visualiseur de différences [FR]
- Skillnadsvisare [SV]
- Visualizador de Diferenças [PT]
- Fark Görüntüleyici [TR]
- عارض الفروق [AR]
- 차이 뷰어 [KO]
- 差分ビューア [JA]
- Verschillenweergave [NL]
- โปรแกรมดูความแตกต่าง [TH]
- Diff Viewer [EN]
- 差异查看器 [ZH]
- Visor de diferencias [ES]
- Penampil Perbedaan [ID]
- Trình xem khác biệt [VI]
- Diff-Viewer [DE]
- Visualizzatore di differenze [IT]