nicetool.dev logo

Сравнение текстов

Сравнение выполняется в браузере. Ваши тексты никуда не загружаются.

Исходный текст
Изменённый текст
+4−3
1{1{
2 "name": "nicetool",2 "name": "nicetool.dev",
3 "version": "1.0.0",3 "version": "1.1.0",
4 "private": true,4 "private": true,
5 "scripts": {5 "scripts": {
6 "dev": "next dev"6 "dev": "next dev",
7 "build": "next build"
7 }8 }
8}9}

Что такое сравнение текстов?

Инструмент diff сравнивает две версии текста и точно показывает, что изменилось. Полезно для ревью изменений конфигурации, сравнения ответов API, вычитки документов и проверки кода перед коммитом.

Возможности

  • • Режимы «рядом» и «единый»
  • • Подсветка слов внутри изменённых строк
  • • Опции игнорирования пробелов и регистра
  • • Копирование результата в формате unified diff

Безопасно для конфиденциальных данных

Оба текста сравниваются локально с помощью JavaScript. Ничего не передаётся, поэтому можно спокойно сравнивать конфиги, логи и закрытый код.

Без загрузки и хранения.

Как пользоваться: Сравнение текстов

  1. 1

    Вставьте исходную версию слева, а изменённую справа.

  2. 2

    Различия появляются сразу: удалённые строки красные, добавленные зелёные, а изменённые слова внутри строки подсвечены.

  3. 3

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

  4. 4

    Кнопка «Поменять местами» разворачивает сравнение, а «Копировать diff» позволяет вставить результат в задачу, код-ревью или письмо.

Практические примеры

Расхождения конфигураций

Сравните nginx.conf или .env со стенда и с продакшена, чтобы найти ту самую настройку, из-за которой окружения ведут себя по-разному.

Изменения в договорах и документах

Вставьте две редакции договора, регламента или перевода и перед подписанием точно увидите, какие фразы изменились.

Изменения в ответах API

Сравните отформатированный JSON-ответ до и после деплоя, чтобы заметить переименованные поля или изменённые значения, ломающие клиента.

Проверка отредактированного текста

Посмотрите, что поменял редактор, переводчик или форматирующий инструмент, не перечитывая статью целиком.

Частые вопросы

Как работает сравнение?+

Инструмент использует алгоритм наибольшей общей подпоследовательности (та же идея, что в git diff), чтобы найти минимальный набор добавленных и удалённых строк. Изменённые строки затем сравниваются по словам.

Что делает «Игнорировать пробелы»?+

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

Режим «рядом» или «единый»?+

«Рядом» удобнее для текста и небольших правок. «Единый» показывает одну колонку с - и +, как в патчах и pull request, и лучше подходит для узких экранов.

Загружаются ли мои тексты?+

Нет. Сравнение выполняется в браузере, поэтому конфиденциальные договоры, код и данные клиентов не покидают устройство.