Порівняння Текстів (Text Diff)
Порівнюйте два тексти або файли за рядками, словами, символами чи реченнями, в одному потоці або поруч, і експортуйте .patch — усе локально у вашому браузері.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяПорівнюйте дві версії тексту локально
Візуальний diff полегшує перегляд змін порівняно з читанням двох чернеток поруч. Цей інструмент порівнює оригінальний текст зі зміненою версією та підсвічує, що було видалено, а що додано. Він корисний для приміток до релізів, правок політик, макросів підтримки, фрагментів коду, перекладених рядків, скопійованих конфігурацій і будь-яких ситуацій, коли потрібно зрозуміти, що змінилося, перш ніж прийняти чи поділитися новою версією. Ви можете вставити текст або перетягнути файли, як-от .txt, .md, .json, .csv чи вихідний код, у будь-яке з полів. Порівняння повністю виконується в браузері.
Чотири режими порівняння охоплюють різні види перевірки. Режим рядків найкращий, коли важлива структура: списки, журнали, markdown і код легше переглядати, коли цілі змінені рядки підсвічені кольором. Режим слів підходить для звичайного тексту, бо показує дрібніші правки всередині речення, режим символів ловить помилки в одній літері та змінені ідентифікатори, а режим речень показує, які речення було переписано. Опції ігнорування пробілів, регістру й порожніх рядків прибирають шум, наприклад код з іншими відступами чи зайві порожні рядки, тож залишаються лише змістовні правки.
Як читати результат diff
Видалений текст показано на червоному тлі, а доданий — на зеленому. Вигляд поруч розміщує оригінал і змінену версію у двох колонках з номерами рядків, а змінені рядки, що стоять навпроти один одного, отримують сильніше підсвічування саме тих слів чи символів, що відрізняються. Вбудований вигляд показує єдиний потік, з номерами рядків у режимі рядків. Скористайтеся кнопками «Далі» та «Назад» або клавішами F7 і Shift+F7, щоб переходити від однієї зміни до наступної замість прокручування довгих документів. У підсумку показано кількість змін, скільки додано й видалено, а також відсоток схожості.
Перевіряйте й діліться змінами
Порівняйте оновлений шаблон листа із затвердженим текстом, перевірте, чи згенерована відповідь змінила важливе формулювання, огляньте фрагмент конфігурації перед його застосуванням або переконайтеся, що чищення списку видалило лише потрібні елементи. Коли потрібно передати зміни іншій людині, завантажте файл .patch у форматі unified: він має той самий формат, що й git, і його можна застосувати командою git apply або patch -p1. Diff не замінює власного судження, але зменшує ризик пропустити дрібні зміни. Локальна обробка також дозволяє не створювати на сервері копію чернеток, які можуть бути конфіденційними.
Як і решта Text Tools, ця сторінка призначена для швидкої повторюваної допоміжної роботи, а не для зберігання даних в обліковому записі. Тримайте оригінальний текст поруч, коли результат важливий, перевірте його та копіюйте лише фінальну версію, яку збираєтеся використати.
Як користуватися
- Додайте обидві версіїВставте оригінальний текст ліворуч, а змінений праворуч або перетягніть по файлу в кожне поле. Якщо перетягнути два файли одразу, заповняться обидві сторони.
- Оберіть режим, вигляд і опціїПорівнюйте за рядками, словами, символами чи реченнями, оберіть вбудований вигляд або поруч і за потреби ігноруйте пробіли, регістр чи порожні рядки.
- Перегляньте зміниНатисніть «порівняти», потім скористайтеся кнопками «Далі» та «Назад» (або F7 і Shift+F7), щоб переходити між змінами, стежачи за оцінкою схожості.
- Експортуйте patchЗавантажте файл .patch у форматі unified з точними змінами, щоб поділитися ним або застосувати командою git apply чи patch.
Часті запитання
Чи надсилається мій текст на сервер порівняння?
Який режим порівняння обрати?
Що роблять опції ігнорування?
Як обчислюється відсоток схожості?
Чи враховує файл .patch опції ігнорування?
git apply або patch -p1.