أداة مقارنة فروق النصوص

التالي: النص المعدَّل

إن رصد الكلمات الثلاث التي تغيرت بين نسختين من عقد، أو الفاصلة الإضافية في ملف تصدير بصيغة CSV، أو ما تغيّر بالضبط في ملف الإعدادات، كل ذلك يتعذّر إنجازه بالعين المجردة عند تجاوز بضع مئات من السطور. ما عليك سوى لصق نسختين من النص، فتُظهر أداة مقارنة الفروق هذه الإضافات باللون الأخضر، والحذف باللون الأحمر، مع إبراز التعديلات داخل السطر نفسه.

كيف يتم إنتاج الفرق؟

  1. 1

    قم بلصق النسختين.

    الصق النص الأصلي أولًا، ثم النسخة التي تريد مقارنتها به.

  2. 2

    تُشغّل الأداة خوارزمية فروق مايرز (Myers)

    نفس الخوارزمية التي يستخدمها Git، والتي تُنتج أقصر تسلسل ممكن من التعديلات.

  3. 3

    تتم محاذاة الأسطر

    تبقى السطور غير المعدلة متجاورة؛ بينما تحافظ السطور المُدخلة أو المُحذوفة على وجود مساحة فارغة على الجانب الآخر.

  4. 4

    الإشارات داخل النص

    في الأسطر المعدَّلة، تُظلَّل الكلمات التي تغيّرت فقط، حتى ترى بدقة ما الذي تغيّر.

دلالات ألوان الفروق

اللون المعنى
أحمر محذوف: السطر موجود في النص الأصلي فقط
أخضر مُضاف: السطر موجود في النص المعدَّل فقط
درجة أغمق من الأحمر أو الأخضر الكلمات التي تغيّرت داخل سطر معدَّل
أبيض دون تغيير (سياق)

حالات الاستخدام الشائعة

  • تعديلات العقد: تأكد بدقة من أي البنود تغيّرت بين الإصدار الثالث والإصدار الرابع من الاتفاقية قبل التوقيع عليه.
  • تدقيق ملفات الإعدادات: التحقق مما قام به زميل في الفريق من تعديلات على ملف nginx.conf قبل نشره في البيئة الإنتاجية.
  • ضمان جودة الترجمة – محاذاة نسختي ترجمتين لنفس السطر للتحقق من غياب علامات الترقيم.
  • مقارنات تصدير ملفات CSV: تحديد الصفوف التي تختلف بين بيانات الأسبوع الماضي وبيانات هذا الأسبوع.
  • مراجعة الكود دون استخدام Git – مقارنة سريعة لمرة واحدة عندما لا ترغب في إنشاء مستودع.

نصائح للحصول على فروق نظيفة

  • لا تُحسب نهايات الأسطر تعديلات أبدًا. تُعامَل فواصل الأسطر بصيغة CRLF في Windows وبصيغة LF في Unix أو macOS على أنها متطابقة، فلا حاجة إلى تحويل أي شيء قبل المقارنة.
  • احذف المسافات الزائدة في نهاية الأسطر في النصّين قبل المقارنة، وإلا اعتُبرت المسافات غير المرئية تعديلات.
  • بالنسبة إلى JSON أو YAML، نسّق كليهما بالمسافات البادئة نفسها أولًا؛ فإعادة التنسيق تُخفي التغييرات الحقيقية.
  • رتّب أبجديًا إذا كنت تقارن قائمتين لا يهم ترتيبهما (مثل قوائم الاعتماديات).

حدود المقارنة سطرًا بسطر

المقارنة سطرًا بسطر ممتازة للكود وملفات الإعدادات، لكنها أقل فائدة في النصوص النثرية: فإذا نقلت جملة فقرتين إلى الأسفل، ظهر ذلك على أنه حذف وإضافة، لا على أنه نقل. أما في تحرير المخطوطات، فالمقارنة على مستوى الكلمة أو الجملة تعطي نتائج أوضح.

الأسئلة الشائعة

نعم. تُقارَن النصوص سطرًا بسطر أيًّا كانت اللغة أو نظام الكتابة، لذلك تعمل الصينية واليابانية والعربية والتايلاندية والحروف المشكولة والإيموجي كلها. وداخل السطر المعدَّل تُميَّز الكلمات التي تغيّرت، أما في الصينية واليابانية والتايلاندية، التي لا تُفصل فيها الكلمات بمسافات، فتُميَّز الحروف التي تغيّرت بدلًا من ذلك.

حتى ٢٠٬٠٠٠ سطر و٥٠٠٬٠٠٠ حرف لكل نص. وإذا تجاوز النص ذلك، أو كان الاختلاف بين نصين طويلين كبيرًا جدًا بحيث تتعذر مقارنتهما سطرًا بسطر، تعرض الأداة رسالة بدلًا من أن تتجمد الصفحة: قارن جزءًا أصغر من كل نص، أو استخدم git diff أو برنامج مقارنة على الحاسوب. وإذا تجاوزت المقارنة ٥٬٠٠٠ صف، تعرض الصفحة أول ٥٬٠٠٠ صف، وتبقى النتيجة التي تنسخها بصيغة diff الموحّدة شاملة لكل التغييرات.

فعّل خيار «تجاهل المسافات البيضاء» لتخطي الاختلافات التي تقتصر على المسافات البادئة أو المسافات في نهاية السطر. وهذا مفيد عندما تُحدث أدوات إعادة التنسيق (مثل Prettier أو Black) تغييرات شكلية لا تهمك.

لا. يبقى النصان في متصفحك: تتم المقارنة في هذه الصفحة، ولا يُرسل النصان إلى خوادمنا ولا يُضافان إلى رابط الصفحة. وبين الخطوات يُحفظان في علامة التبويب هذه فقط، إلى أن تغلقها أو تختار «ابدأ من جديد».

أدوات ذات صلة

أداة البحث عن كلمات Wordle

أدخل تخمينات إنجليزية من خمسة أحرف، وحدّد لون كل خانة بالأخضر أو الأصفر أو الرمادي للعثور على كلمات مطابقة. تراعي الأداة الحروف المتكررة بدقة.

محوّل نصوص غيارو

حوّل الكانا اليابانية وبعض الكانجي الشائعة والأحرف اللاتينية إلى غيارو-موجي، أو اختر أنماط Unicode كاملة العرض أو داخل دوائر أو مربعات أو بخط عريض.

رمز المربع: نسخ ولصق

انسخ رمز المربع ² إضافة إلى الأرقام العلوية والسفلية والكسور الشائعة ووحدات المساحة والحجم مثل m² وcm² وkm². انقر للنسخ.

مترجم الكتابة الهيروغليفية

اكتب اسمك بالهيروغليفية المصرية بالرموز التي استخدمها الكتبة للأصوات المفردة. أضف خرطوشًا، وانسخ الرموز أو نزّلها صورة PNG.

نسخ الرموز الرياضية

تصفّح وانسخ الرموز الرياضية، باي وسيغما والتكامل واللانهاية والحروف اليونانية ونظرية المجموعات، جاهزة للصق في أي مكان يدعم يونيكود.

نسخ رموز القلب

انسخ مجموعة منتقاة من رموز القلب والإيموجي الملون والزخارف. اطّلع على نقاط ترميز يونيكود الدقيقة قبل اللصق.

الأداة متاحة بلغات أخرى