بادئة مكتشف

تطبيق يقرأ ملف ويخبرك بالمسافة البادئة المستخدمة داخل الملف
التحميل الان

بادئة مكتشف الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • اسم الناشر:
  • Philippe Fremy
  • أنظمة التشغيل:
  • Windows All
  • حجم الملف:
  • 48 KB

بادئة مكتشف العلامات


بادئة مكتشف وصف

المسافة البادئة لمصادر البرنامج الخارجي هي مشكلة شائعة. يستخدم بعض الأشخاص مسفاوعين، بعض التجارب، وبعض 4 مسافات، بعض (الرعب!) ميكس التبويب والمسافات. عادة ما يكون لدى محرري النصين خيارات تساعد في التعامل مع طريقة المسافة البادئة لملفاتك. سيقوم علامة التبويب الضغط بإدخال مسافات من التبرعات حسب الإعدادات الخاصة بك. ومع ذلك، فإنه يعمل فقط بشكل صحيح مع الملفات الخاصة بك، والتي كانت بادئة بطريقتك الخاصة. بمجرد البدء في تحرير المصادر الخارجية، من المحتمل أن تواجه مسافة بادئة مختلفة. ثم سيقوم إعداد المحرر الدقيق ببساطة ببركة الملف الذي تحرصه إلا إذا استخدم الرجل نفس المسافة البادئة لك. وقد لا تلاحظ ذلك. على سبيل المثال، إذا قمت بمسافة البضجة مع علامة التبويب ولكنها تعرضها ليتم عرضها كأربعة أعمدة، وإذا قمت بتحرير ملف مسافة بادئة بادئة 4 مسافات، فستكون جميع الخطوط التي أقوم بها بادئة بادئة مع علامة التبويب. وسيقدمون غرامة على محرر بلدي، ولكن ربما ليس على محرر شخص آخر. إنه أمر يتضيف بشكل خاص إذا قمت بالبرنامج في Python حيث أن المسافة البادئة جزء من هيكل البرنامج. لم أجد (بعد) محرر يتعامل بشكل صحيح مع هذه المشكلة. ولكن الحل بسيط: يجب أن يجد محرر النصوص المسافة البادئة المستخدمة في ملف وضبط إعداداتها وفقا لهذا. هذا هو ما يفعله المسافة البادئة. تحليل المسافة البادئة يعمل على أي لغة. تم اختباره بنجاح مع رمز C و C ++ و Python و Java. يوفر الإصدار الحالي يساعد على التكامل مع VIM. آمل أن يختار المحررون الآخرون إما البرنامج النصي أو الفكرة، وأن المسافة البادئة للكشف التلقائي ستصبح شائعة بين محرري النصوص. أنا أطلق سرد الرمز بموجب رخصة BSD لتشجيع هذا. يتم كتابة البرنامج النصي في Python لأنه كانت طريقة سريعة وسهلة لكتابةها. الخوارزمية بسيطة جدا، ويمكن إعادة كتابتها في ج لتجنب التأخير الصغير (غير الملتزم) بسبب بدء مترجم ثعبان. كيف يعمل يقوم المسافة البادئة بمسح كل سطر من ملف الدخول لحرف الفضاء (المساحة أو علامة التبويب أبيض) حتى يتم العثور على حرف غير فضائي. يعتبر مثل هذا الخط خط رمز بادئة بشكل صحيح. يتم تجاهل الخطوط الفارغة وخطوط المسافة البادئة المختلطة بأمان. خطوط تأتي بعد خط انتهى في "\" لديها فرصة أعلى للاضطردة بشكل صحيح، وبالتالي يتم تجاهلها أيضا. يخزن مجموعة من الأسطر التي تحتوي على المسافة البادئة المحددة: علامة التبويب، عدد المسافات بين 2 و 8. للمسافة البادئة للمساحة، يتم اعتبار خط بادئة بادئة مع قاعدة X إذا كان عدد المسافات Modulo X تعيين صفر. وبالتالي، فإن Adentaiton من 4 مسافات يزيد من المسافات 2 وعدد خط المسافة البادئة 4-faces. في نهاية مرحلة المسح الضوئي، يتم التقاط المسافة البادئة التي استخدمت مع أعلى عدد من الخطوط. بالنسبة إلى المسافات، لتجنب مشاكل مضاعفات مثل 2 و 4، يفضل رقم المسافة البادئة أعلى. يتم اختيار عدد أقل إذا تقارير ما لا يقل عن 10 من الخطوط مع هذه المسافة البادئة. خطوة كل زيادة المسافة البادئة هي أيضا تلميح قوي من المسافة البادئة الحالية للملف. ستمنح الخطوة مكافأة 10 نقاط لعدد المساحات المستخدمة. المتطلبات: بيثون


بادئة مكتشف برامج ذات صلة

gluecut.

يحول kol.pas إلى xxxxkol.pas، وهو متوافق مع المترجمات الأخرى والمنصات المستهدفة ...

220 52 KB

تحميل