Порівняння тексту

Порівняння двох текстів поруч — з кожним зміненим рядком і словом та перенесенням змін з одного боку на інший — просто в браузері.

Про Порівняння тексту

Що це

Цей інструмент показує різницю між двома версіями тексту. Обидва редактори вирівняні рядок до рядка, змінені рядки підсвічені разом із точними символами, що відрізняються, а стрілки переходять від однієї зміни до наступної. Можна ігнорувати пробіли чи регістр, відформатувати JSON та HTML/XML з обох боків перед порівнянням і переносити окремі зміни в обраному напрямку — тож інструмент працює і як невеликий редактор злиття.

Основні можливості

  • Порівняння поруч із підсвіченими зміненими рядками й символами.
  • Перехід до попередньої чи наступної зміни; обмін сторін місцями.
  • Ігнорування пробілів чи регістру.
  • Форматування JSON та HTML/XML з обох боків перед порівнянням.
  • Перенесення зміни з одного боку на інший в обраному напрямку.

Як користуватися

  1. Вставте оригінал ліворуч, а змінений текст праворуч, відкрийте файли або натисніть «Приклад».
  2. Налаштуйте опції: ігнорування пробілів чи регістру, мову, форматування.
  3. Пройдіться змінами стрілками.
  4. Перенесіть зміни, які хочете злити, і скопіюйте результат.

Коли корисно

  • Побачити, що змінилося між двома версіями договору чи статті.
  • Порівняти два конфігураційні файли, відформатувавши їх однаково.
  • Злити правки колеги у свою копію частина за частиною.

Конфіденційність та обмеження

Ваші дані

Обидва тексти порівнюються в браузері й не надсилаються на сервер — сайт отримує лише анонімну подію «інструмент відкрито», без вмісту. Посилання «Поділитися» містить обидва тексти в самій адресі, тож надсилайте його лише тим, кому довіряєте.

Обмеження

  • Порівняння йде за рядками й символами, а не за змістом: переставлені абзаци показуються як видалені й додані.
  • Форматування перед порівнянням працює лише для JSON та HTML/XML.

Поширені запитання

Чи можна злити дві версії?

Так. Біля кожної зміни на полі є кнопка, що копіює її на інший бік; налаштування напрямку злиття визначає, чи переносяться зміни з оригіналу в змінений текст, чи навпаки.

Як сховати зміни, що стосуються лише пробілів чи великих літер?

Увімкніть ігнорування пробілів чи регістру. Тоді різниця у відступах чи кількості пробілів або лише у великих літерах більше не вважається зміною.

Чому два файли JSON виглядають зовсім різними?

Найімовірніше, вони мають різні відступи або записані в один рядок. Спершу відформатуйте обидва боки — тоді лишаться лише справжні відмінності в ключах і значеннях.