المقارنة تقول إن السطر تغيّر مع أنني لا أرى أي فرق، لماذا؟
في أغلب الحالات يوجد فرق حقيقي لكنه غير مرئي: مسافة في نهاية السطر، أو مسافتان بدل واحدة بين كلمتين، أو مسافة غير قابلة للكسر منسوخة من صفحة ويب. فعّل «تجاهل فروق المسافات» فيختفي هذا النوع من الفروق، وإن بقي السطر معدّلًا فالفرق في حرف لا يُرى، وعلاجه التنظيف قبل المقارنة.
كيف يحدث هذا؟
المقارنة تعامل المسافة كأي حرف آخر. حين تنسخ وصفًا من لوحة تحكم المتجر أو من مستند Word، قد تأتي معه مسافة زائدة في آخر السطر. العين لا تراها، لكن السطر في المقارنة يصبح «قهوة عربية» ومعها مسافتان، وهذا نص مختلف عن «قهوة عربية».
النص الأصلي سطران: «قهوة عربية» ثم «شاي».
النص المعدّل: السطر نفسه لكن بمسافتين بعد «عربية»، ثم «شاي».
بالإعدادات الافتراضية: مضاف 1، محذوف 1، منها أسطر معدّلة 1، بلا تغيير 1.
بعد تفعيل «تجاهل فروق المسافات»: تظهر رسالة أن النصين متطابقان بعد تجاهل ما اخترت تجاهله.
ماذا يتجاهل الخيار بالضبط؟
في مقارنة الأسطر يحذف الخيار المسافات من طرفي السطر ويجمع أي تتابع من المسافات أو التبويبات داخله في مسافة واحدة قبل المطابقة. لذلك يتطابق «قهوة عربية» بمسافتين مع «قهوة عربية». والمسافة غير القابلة للكسر التي تأتي من صفحات الويب تُعامل هنا كمسافة، فتُتجاهل أيضًا.
وفي مقارنة الكلمات أو الحروف بدون هذا الخيار لا تُحسب فروق المسافات كإضافة أو حذف، بل تظهر في خانة مستقلة اسمها «فروق مسافات فقط». في مثالنا أعلاه تعطي مقارنة الكلمات 0 مضاف و0 محذوف و2 في تلك الخانة، فتعرف فورًا أن كل الاختلاف مسافات.
إذا بقي السطر معدّلًا بعد تجاهل المسافات
هنا الفرق ليس مسافة. أشهر الاحتمالات:
- مسافة صفرية العرض: رمز لا عرض له يأتي مع النص المنسوخ من بعض المواقع. جرّبنا «قهوة عربية» مع هذا الرمز بعد «قهوة»، فبقي السطر معدّلًا حتى مع تجاهل المسافات، لأنه ليس مسافة في نظر المقارنة.
- حرف متشابه الشكل: «ة» و«ه»، أو «أ» و«ا»، أو «ي» و«ى». المقارنة حرفية ولا توحّد هذه الحروف.
- تشكيل أو حرف تطويل في نسخة دون الأخرى.
لتعرف موضع الفرق بدقة، غيّر مستوى المقارنة إلى «حروف»، فيُبرز الحرف المختلف وحده. ولحذف الرموز الخفية من النص نفسه نظّف النسختين عبر تنظيف المسافات ثم أعد المقارنة.
متى تتجاهل ومتى تنظّف؟
خيار التجاهل يغيّر طريقة المقارنة فقط، ولا يلمس نصك. هذا يكفي إن كان سؤالك «هل تغيّر المحتوى؟». أما إن كنت ستنشر النص أو تستورده إلى نظام آخر، فالمسافات الزائدة ستبقى فيه، والأفضل تنظيفه ثم نسخه.
- افتح مقارنة النصوص والصق النسختين.
- فعّل «تجاهل فروق المسافات» وانظر هل اختفت الفروق.
- إن بقي فرق، انتقل إلى «حروف» لترى الحرف المسؤول.
أسئلة شائعة
هل يؤثر اختلاف نهايات الأسطر بين ويندوز وماك؟
لا. في مقارنة الأسطر لا يُعدّ اختلاف CRLF وLF فرقًا، ولا وجود سطر فارغ أخير.
هل يغيّر خيار التجاهل النص الذي ألصقته؟
لا، يؤثر في المطابقة فقط. النص في المربعين يبقى كما هو.
لماذا يظهر السطر كزوج معدّل وليس كحذف وإضافة؟
لأن كلماته هي نفسها، فيُعدّ السطران نسختين من سطر واحد.
