English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر indent بلينكس

مجمع الأوامر في لينكس

أمر indent الخاص بلينكس用于 تعديل صيغة ملفات البرمجة الأصلية لكود C.

indent يمكن التعرف على ملفات البرمجة الأصلية لكود C وتقديمها بشكل صياغة، لسهولة قراءة المبرمجين.

النحو

indent [المتغيرات][ملف المصدر] أو indent [المتغيرات][ملف المصدر][-o ملف الهدف]

المتغيرات

  • -bad أو --blank-lines-after-declarations  في منطقة البيانات أو إضافة سطر فراغ.
  • -bap أو --blank-lines-after-procedures  إضافة سطر فارغ بعد الإجراءات.
  • -bbb أو --blank-lines-after-block-comments  إضافة سطر فارغ بعد التعليقات الكبيرة.
  • -bc أو --blank-lines-after-commas  إذا كانت هناك نقاط عطف في منطقة البيانات، فأضف سطرًا فارغًا.
  • -bl أو --braces-after-if-line  إذا (أو else, for إلخ) مع "{" في سطر منفرد، و"}" في سطر منفرد.
  • -bli<عدد الأشرطة> أو --brace-indent<عدد الأشرطة>  لإعداد عدد الأشرطة للكوادرات {}.
  • -br أو --braces-on-if-line  إذا (أو else, for إلخ) مع "{" في سطر منفرد، و"}" في سطر منفرد.
  • -bs أو --blank-before-sizeof  لإضافة فراغ بعد استخدام sizeof.
  • -c<عدد الأعمدة> أو --comment-indentation<عدد الأعمدة>  لوضع التعليقات على الجانب الأيمن من الكود في العمود المحدد.
  • -cd<عدد الأعمدة> أو --declaration-comment-column<عدد الأعمدة>  لوضع التعليقات على الجانب الأيمن من منطقة البيانات في العمود المحدد.
  • -cdb أو --comment-delimiters-on-blank-lines  لجعل علامات التعليق على سطر منفرد.
  • -ce أو --cuddle-else  لوضع else بعد "}" في نهاية منطقة if.
  • -ci<عدد الأشرطة> أو --continuation-indentation<عدد الأشرطة>  لإعداد عدد الأشرطة بعد تغيير السطر.
  • -cli<عدد الأشرطة> أو --case-indentation-<عدد الأشرطة>  لإعداد عدد الأشرطة لتشغيل case.
  • -cp<عدد الأعمدة> أو --else-endif-column<عدد الأعمدة>  لوضع التعليقات على الجانب الأيمن من else أو elseif في العمود المحدد.
  • -cs أو --space-after-cast  لإضافة فراغ بعد الاستخدام.
  • -d<عدد الأشرطة> أو --line-comments-indentation<عدد الأشرطة>  لإعداد عدد الأشرطة للتعليقات التي ليست على الجانب الأيمن من الكود.
  • -di<عدد الأعمدة> أو --declaration-indentation<عدد الأعمدة>  لإعطاء الم變يقات في منطقة البيانات المحددة بالعمود.
  • -fc1 أو --format-first-column-comments  لإعداد تنسيق التعليقات الموجودة في بداية كل سطر.
  • -fca أو --format-all-comments  ضبط تنسيق جميع التعليقات.
  • -gnu أو --gnu-style  تحديد استخدام تنسيق GNU، هذا هو القيمة المبدئية.
  • -i<عدد المسافات> أو --indent-level<عدد المسافات>  ضبط عدد المسافات للتثبيت.
  • -ip<عدد المسافات> أو --parameter-indentation<عدد المسافات>  ضبط عدد المسافات للتثبيت للمعاملات.
  • -kr أو --k-and-r-style  تحديد استخدام تنسيق Kernighan & Ritchie.
  • -lp أو --continue-at-parentheses  عند طول النص وانتقاله إلى سطر آخر، يتم دمج كل سطر من النص بين الأقواس في نفس المستوى.
  • -nbad أو --no-blank-lines-after-declarations  لا يتم إضافة أسطر فارغة بعد سطر الـ 'declare'.
  • -nbap أو --no-blank-lines-after-procedures  لا يتم إضافة أسطر فارغة بعد الدوال.
  • -nbbb أو --no-blank-lines-after-block-comments  لا يتم إضافة أسطر فارغة بعد التعليقات بين الأقواس.
  • -nbc أو --no-blank-lines-after-commas  لا يتم إضافة أسطر فارغة بعد الفواصل في سطر الـ 'declare'.
  • -ncdb أو --no-comment-delimiters-on-blank-lines  لا يتم وضع علامات التوقف للتعليقات في أسطر فارغة.
  • -nce أو --dont-cuddle-else  لا يتم وضع الكلمة 'else' بعد رمز الـ '}'.
  • -ncs أو --no-space-after-casts  لا يتم إضافة مسافة بعد عملية التحويل.
  • -nfc1 أو --dont-format-first-column-comments  لا يتم تنسيق التعليقات الموجودة في بداية السطر.
  • -nfca أو --dont-format-comments  لا يتم تنسيق أي من التعليقات.
  • -nip أو --no-parameter-indentation  لا يتم تثبيت المسافات داخل الفواصل البينية للمعاملات.
  • -nlp أو --dont-line-up-parentheses  عند طول النص وانتقاله إلى سطر آخر، لا يتم دمج كل سطر من النص بين الأقواس في نفس المستوى.
  • -npcs أو --no-space-after-function-call-names  في تسمية الدوال المعروفة بعد التسمية، لا يتم إضافة مسافة.
  • -npro أو --ignore-profile  لاقراءة ملف تكوين indent indent.pro.
  • -npsl أو --dont-break-procedure-type  ضع نوع البرنامج واسم البرنامج في نفس السطر.
  • -nsc أو --dont-star-comments  لا أضف نجمة (*) على يسار التعليقات.
  • -nsob أو --leave-optional-semicolon  لا معالجة السطور الفارغة الزائدة.
  • -nss أو --dont-space-special-semicolon  إذا كان هناك سطر واحد في منطقة for أو while، لا أضف فراغًا قبل الشرطية.
  • -nv أو --no-verbosity  لا عرض المعلومات التفصيلية.
  • -orig أو --original  استخدام تنسيق Berkeley.
  • -pcs أو --space-after-procedure-calls  أضف فراغًا بين اسم الدالة والـ "{".
  • -psl أو --procnames-start-lines  ضع نوع البرنامج قبل اسم البرنامج في السطر السابق.
  • -sc أو --start-left-side-of-comments  أضف نجمة (*) على يسار كل سطر تعليق.
  • -sob أو --swallow-optional-blank-lines  حذف السطور الفارغة الزائدة.
  • -ss أو --space-special-semicolon  إذا كان هناك سطر واحد في منطقة for أو swile، أضف فراغًا قبل الشرطية.
  • -st أو --standard-output  عرض النتائج على جهاز الوجهة القياسية.
  • -T  تباين اسم نوع البيانات.
  • -ts<عدد الفراغات> أو --tab-size<عدد الفراغات>  ضبط طول tab.
  • -v أو --verbose  عرض معلومات تفصيلية أثناء التنفيذ。
  • -version  عرض معلومات الإصدار。

توضيح تنسيق Indent للكود

المعامل indent المستخدم القيمة المعنى
--blank-lines-after-declarations bad إضافة سطر فارغ بعد إعلان المتغيرات
--blank-lines-after-procedures bap إضافة سطر فارغ بعد إتمام الدالة
--blank-lines-before-block-comments bbb إضافة سطر فارغ قبل التعليقات المكتوبة بلغة البرمجة
--break-before-boolean-operator bbo الأعمدة الطويلة، تقسم قبل عمليات منطقية
--blank-lines-after-commas nbc في إعلان المتغيرات، لا يتم تقسيم المتغيرات المفصولة بالكومياس إلى أسطر منفردة
--braces-after-if-line bl "if" و "{" يتم تقسيمها إلى سطرين
--brace-indent 0 bli0 "{" لا يتم تثبيته إلى اليسار
--braces-after-struct-decl-line bls تحديد بنية، "struct" و "{" يتم فصلها إلى أسطر منفردة
--comment-indentationn c33 تعليقات بعد الجملة تبدأ من السطر 33
--declaration-comment-columnn cd33 تعليقات بعد إعلان المتغير تبدأ من السطر 33
--comment-delimiters-on-blank-lines ncdb لا يتم تحويل التعليقات السطرية إلى تعليقات جملية
--cuddle-do-while ncdw "do --- while" و ما قبلها "}" يبدأ في سطر جديد
--cuddle-else nce "else" و ما قبلها "}" يبدأ في سطر جديد
--case-indentation 0 cli0 عدد الفراغات التي تقدمها جملة case في switch
--else-endif-columnn cp33 تعليقات بعد #else و #endif تبدأ من السطر 33
--space-after-cast cs أضف مسافة بعد تحويل النوع
--line-comments-indentation n d0 تعليقات سطر واحدة (لا تبدأ من السطر الأول)، لا يتم تثبيتها إلى اليسار
--break-function-decl-args nbfda إغلاق: كل سطر لمعامل الدالة في سطر منفرد
--declaration-indentationn di2 إعلان المتغيرات، تبدأ المتغيرات من السطر الثاني، لذا لا تحتاج إلى تحجيم
--format-first-column-comments nfc1 لا يتم تنسيق التعليقات التي تبدأ من السطر الأول
--format-all-comments nfca لا يفتح مفتاح تنسيق التعليقات الكاملة
--honour-newlines hnl يفضل قطع الأسطر الطويلة عند موضع النسخ في المدخل.
--indent-leveln i4 ضبط عدد الحروف التي يتم تثبيتها كتبة، إذا كان مضاعفاً لعدد الحروف في tab، يتم تثبيت التبالة باستخدام tab، وإلا يتم ملء الفراغ بالأحرف المسطحة.
--parameter-indentationn ip5 التباعد 5 مسافات في وصف المعلمات في تعريفات الوظائف القديمة
--line-length 75 l75 أطول سطر غير تعليق 75
--continue-at-parentheses lp الاستمرار في السطر من خلال البارéntheses السابق
--space-after-procedure-calls pcs أضف مسافة واحدة بين الوظيفة و "("
--space-after-parentheses nprs لا تضيف مسافة بين "(" و ")"
--procnames-start-lines psl ضع اسم الوظيفة ونوع العودة في سطرين
--space-after-for saf بعد for مسافة
--space-after-if sai بعد if مسافة
--space-after-while saw بعد while مسافة
--start-left-side-of-comments nsc لا تضيف نجمة في نهاية التعليقات المكتوبة
--swallow-optional-blank-lines nsob لا تزال الأشطر المضافة اختيارية
--space-special-semicolon nss إذا كانت هناك جملة for أو while في السطر، لا تضيف مسافة قبل ";"
--tab-size ts4 tab يساوي 4 مسافات (يجب أن يكون قابلاً للقسمة على "-in")
--use-tabs ut استخدام tab للتباعد

مجمع الأوامر في لينكس