كيفية التعليق خارج وخطوط غير مقيم في ملف التكوين
ربما تكون قد شاهدت تعليمات تخبرك بأسطر "uncomment" أو "comment out" في ملف التهيئة أو الكود المصدري. هذه عملية بسيطة ، ولكنها قد لا تكون واضحة بذاتها للأشخاص الذين لا يفهمون بنية الملف.
يتجاهل المترجم الخطوط المحددة كتعليقات ، والتي هي فقط لمساعدة البشر في فهم الملف. ولهذا السبب ، يمكن استخدام التعليقات لتعطيل أو تمكين خيارات التكوين في ملفات التكوين.
الجواب القصير
يمكنك "إلغاء ربط خط" في ملف التكوين عن طريق إزالة الرقم # في بداية السطر. أو "للتعليق" ، أضف رمزًا إلى بداية السطر. (لاحظ أن بعض اللغات لها تنسيقات تعليقات مختلفة ، لذا قد لا يكون ذلك صحيحًا إذا كنت تعمل مع ملف شفرة مصدر.)
على سبيل المثال ، لنفترض أن لديك ملفًا يحتوي على النص التالي:
# لتمكين ميزة X ، قم بتعليق السطر أدناه
#FeatureX = ممكن
لإلغاء ربط الخط ، يمكنك إزالة الرمز # قبله بحيث يصبح النص:
# لتمكين ميزة X ، قم بتعليق السطر أدناه
FeatureX = ممكّن
للتعليق على سطر ، ستتبع هذه العملية في الاتجاه المعاكس. على سبيل المثال ، هذا النص:
# تعليق خارج السطر أدناه لتعطيل ميزة Y
FeatureY = ممكن
قد يصبح:
# تعليق خارج السطر أدناه لتعطيل ميزة Y
#FeatureY = ممكّن
احفظ ملف التكوين بعد إجراء هذه التغييرات.
ما هو التعليق?
لفهم ما يعنيه هذا بالضبط ولماذا نشير إلى خطوط "uncommenting" أو "commenting out" بدلاً من "تمكين" أو "تعطيل" ، فمن المهم فهم بنية ملف التكوين. بالإضافة إلى توجيهات التهيئة الفعلية ، يمكن أن تحتوي هذه الملفات على تعليقات. هذه التعليقات ليست للكمبيوتر - فهي موجودة لشرح تنسيق ملف التكوين لأي شخص يقرأها. رقم # قبل كل سطر يخبر الكمبيوتر بأن هذا هو سطر تعليق - يجب على الكمبيوتر تجاهلها ، وتخطيها ، ومحاولة تفسير السطر التالي الذي لا يبدأ بـ #.
في بعض الحالات ، قد يشتمل ملف التكوين على خيار تهيئة يتم تعطيله افتراضيًا. لتعطيل تعليمات التكوين ، يتم تضمين # قبل خطها أيضًا ، لإرشاد الكمبيوتر إلى تجاهل الخط. لتمكين أحد هذه الإرشادات التكوين ، كل ما عليك فعله هو إزالة # character. لتعطيل أي تعليمات تكوين - أو إضافة التعليقات الخاصة بك - فقط قم بتضمين # في بداية كل سطر.
تنسيقات التعليقات الأخرى
في حين أن هذا هو التنسيق المستخدم بشكل شائع في ملفات التهيئة ونصوص shell - على الأخص على Linux وأنظمة التشغيل المشابهة لـ UNIX - قد تستخدم لغات أخرى تنسيقات التعليقات الأخرى.
على سبيل المثال ، إذا كنت تعمل باستخدام نص برمجي لـ PHP ، فقد ترى قسمًا مثل القسم أدناه:
/ * يتم التعليق على هذا القسم بشكل افتراضي لتجنب حدوث مشكلات
لتمكين ميزة X ، قم بتعليق القسم أدناه
خط رمز php
خط آخر من php code * /
لإلغاء حذف القسم وتمكين الميزة ، يمكنك تغيير هذا القسم إلى:
/ * يتم التعليق على هذا القسم بشكل افتراضي لتجنب حدوث مشكلات
لتمكين ميزة X ، قم بتعليق القسم أدناه * /
خط رمز php
خط آخر من كود php
هذا تعليق PHP متعدد الأسطر (تعليق على نمط C) حيث / * يبدأ التعليق و / / ينهي التعليق.