30Jun
قد تكون قد رأيت تعليمات تخبرك بخطوط "إلغاء التعليق" أو "التعليق خارج" في تكوين أو ملف شفرة المصدر.هذه عملية بسيطة، ولكن قد لا تكون ذاتي التفسير للأشخاص الذين لا يفهمون بنية الملف.
يتجاهل المترجم الخطوط المسماة كتعليقات، والتي هي فقط لمساعدة البشر في فهم الملف.وبسبب هذا، يمكن استخدام التعليقات لتعطيل أو تمكين خيارات التكوين في ملفات التكوين.
الجواب القصير
يمكنك "إلغاء إدخال سطر" في ملف توصيف عن طريق إزالة # في بداية السطر.أو، لتعليق "سطر"، أضف حرف # إلى بداية السطر.(لاحظ أن بعض اللغات لها تنسيقات تعليق مختلفة، لذلك قد لا يكون هذا صحيحا إذا كنت تعمل مع ملف التعليمات البرمجية المصدر.)
على سبيل المثال، لنفترض أن لديك ملف بالنص التالي:
# لتمكين ميزة X،إلغاء إدخال السطر التالي
#FeatureX = تم تمكين
لإلغاء إدخال السطر، ستزيل الحرف # قبله بحيث يصبح النص:
# لتمكين الميزة X، قم بإلغاء إدخال السطر التالي
فيتوركس = تم تمكين
للتعليق على aخط، وكنت اتبع هذه العملية في الاتجاه المعاكس.على سبيل المثال، هذا النص:
# تعليق من السطر التالي لتعطيل الميزة Y
فيريتي = ممكن
سيصبح:
# تعليق من السطر التالي لتعطيل الميزة Y
#FeatureY = ممكن
حفظ ملف التكوين بعد إجراء هذه التغييرات.
ما هو التعليق؟
لفهم ما يعنيه هذا بالضبط والسبب في أننا نشير إلى خطوط "غير مكررة" أو "تعليق" بدلا من "تمكين" أو "تعطيل" لهم، فمن المهم أن نفهم بنية ملف التكوين.بالإضافة إلى توجيهات التكوين الفعلية، يمكن أن تحتوي هذه الملفات على تعليقات.هذه التعليقات ليست للكمبيوتر - أنها موجودة لشرح شكل ملف التكوين إلى أي شخص يقرأها.# قبل كل سطر يخبر الكمبيوتر أن هذا هو سطر تعليق - يجب أن يتجاهل الكمبيوتر، تخطي أكثر من ذلك، ومحاولة تفسير السطر التالي الذي لا يبدأ #.
في بعض الحالات، قد يتضمن ملف التوصيف خيار توصيف يتم الغاء اتاحته بشكل افتراضي.لتعطيل تعليمات التكوين، يتم تضمين # قبل خطها أيضا، وإرشاد الكمبيوتر لتجاهل السطر.لتمكين أحد إرشادات التهيئة هذه، كل ما عليك فعله هو إزالة الحرف #.لتعطيل أي تعليمات التكوين - أو إضافة التعليقات الخاصة بك - فقط تشمل # في بداية كل سطر.
تنسيقات التعليق الأخرى
في حين أن هذا هو التنسيق المستخدم عادة في ملفات التكوين والكتابات البرمجية شل - وعلى الأخص على لينكس وأنظمة التشغيل الأخرى مثل أونيكس - قد تستخدم لغات أخرى تنسيقات تعليقات أخرى.
على سبيل المثال، إذا كنت تعمل مع البرنامج النصي فب، قد تشاهد مقطع مثل واحد أدناه:
/ * تم التعليق على هذا القسم بشكل افتراضي لتجنب التسبب في مشاكل
لتمكين ميزة X، إلغاء إدخال القسم أدناه خط
من رمز فب
سطر آخر من التعليمات البرمجية فب * /
لإلغاء إدخال المقطع وتمكين الميزة، يمكنك تغيير هذا المقطع إلى:
/ * تم التعليق على هذا القسم بشكل افتراضي لتجنب حدوث مشاكل
لتمكين ميزة X، إلغاءالقسم التالي * /
رمز فب
سطر آخر من التعليمات البرمجية فب
هذا هو تعليق فب متعدد الخطوط( C- نمط التعليق) حيث / * يبدأ التعليق و * / ينتهي التعليق.