DevToolPal
ع

مقارنة النصوص

قارن بين نصين وميّز ما أُضيف أو حُذف أو تغيّر، سطرًا بسطر أو كلمةً بكلمة أو حرفًا بحرف.

يعمل محليًا، دون أي رفع

الخيارات

العرض
المقارنة

النص الأصلي

النص المعدّل

الفروقات

تظهر النتيجة هنا

ما الذي تفعله الأداة

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

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

طريقة الاستخدام

  1. الصق النسخة القديمة في النص الأصلي والنسخة الجديدة في النص المعدّل، أو انقر مثال.
  2. تظهر الفروقات في الأسفل أثناء الكتابة.
  3. اختر الأسطر أو الكلمات أو الأحرف للتحكم في مدى دقة المقارنة.
  4. فعّل تجاهل حالة الأحرف أو تجاهل المسافات في البداية والنهاية لإخفاء التغييرات التي لا تهمك.
  5. انقر تبديل لعكس الاتجاه، أو نسخ الـ patch لنسخ unified diff.

مثال

مقارنة قائمة تسوّق أصبح فيها bread هو whole grain bread، وحُذف منها eggs، وأُضيف إليها dark chocolate، تُظهر سطرين محذوفين وسطرين مُضافين. ويبدو الـ patch الموحّد هكذا:

 apples
-bread
+whole grain bread
 milk
-eggs
 coffee beans
+dark chocolate

نصائح

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

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

› ما الفرق بين وضع الأسطر والكلمات والأحرف؟

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

› هل يمكنني الحصول على ملف patch؟

نعم. انقر «نسخ الـ patch» لنسخ الفروقات بصيغة unified diff، وهي الصيغة نفسها التي يستخدمها git diff وتفهمها أدوات مثل git apply وpatch.

› لماذا تُعرض الأسطر التي تغيّرت فيها المسافات فقط على أنها مختلفة؟

افتراضيًا يُحتسب كل حرف. فعّل «تجاهل المسافات في البداية والنهاية» في وضع الأسطر لتجاهل المسافات البادئة والمسافات البيضاء في نهاية الأسطر.

› هل تُرفع نصوصي؟

لا. تجري المقارنة في متصفحك، لذا فهي آمنة للمستندات الخاصة والشيفرة المصدرية.