python - ٢٠١٨ - مواعيد خسوف القمر 2019




كيفية دمج pep8.py في الكسوف؟ (4)

  1. افتح Eclipse الخاص بك
  2. اذهب إلى المساعدة وحدد تثبيت برنامج جديد
  3. انقر فوق الزر "إضافة" وسيظهر مربع حوار "Add Repository"
  4. يمكنك استخدام أي اسم تريده لذلك. (اعتدت PyDev)
  5. بالنسبة إلى الموقع ، أدخل "http://pydev.org/updates"
  6. انقر فوق موافق.
  7. أنت الآن في مرحلة التثبيت. فقط انتظر حتى ينتهي
  8. بعد التثبيت ، أغلق Eclipse وافتحه مرة أخرى.
  9. الآن بعد تثبيت PyDev في Eclipse ، انتقل إلى Window-> Preferences
  10. اختر PyDev-> Editor-> Code Analysis
  11. انتقل إلى علامة التبويب pep8.py
  12. اختر زر الاختيار للتحذير وانقر فوق Ok.

هذا هو. تم دمج Eclipse IDE الخاص بك الآن مع PEP8. لتشغيل ملف pep8.py تلقائيًا ، انقر بزر الماوس الأيمن على محرر المشروع. اختر PyDev وانقر فوق "تحليل التعليمات البرمجية". في علامة تبويب المشاكل الخاصة بك في مساحة العمل الخاصة بك ، سترى تحذيرات تشير إلى الخط الذي قمت بانتهاكه في PEP8 (إذا كنت قد انتهكت).

خلفية صغيرة:

  • PEP 8 هو دليل الأسلوب الخاص بـ Python Code . أنه يحتوي على الاتفاقيات يجب اتباع جميع المبرمجين python.
  • pep8.py هو برنامج نصي (مفيد للغاية) يقوم بالتحقق من التعليمة البرمجية المكونة من نص برمجي محدد ، وفقًا لـ PEP 8.
  • Eclipse هو IDE عظيم. مع امتداد Pydev ، يمكن استخدامه لتطوير Python

أقوم بتشغيل pep8.py يدويًا عندما أكون مخطوطة ، ولكن مع مشاريع أكبر أفضل استخدام Eclipse. سيكون من المفيد حقًا دمج pep8.py في Eclipse / Pydev ، بحيث يمكن تشغيله تلقائيًا في جميع الملفات الموجودة في المشروع ، والإشارة إلى الخطوط التي تحتوي على التحذيرات. ربما توجد طريقة واضحة للقيام بذلك ، لكني لم أجدها بعد.

السؤال هو: كيفية دمج pep8.py في الكسوف؟



لا يبدو حتى الآن أن تكون متكاملة تماما في Pydev.

كما هو مقترح في هذا المنشور ،

[يتطلب] تغيير الشفرة داخل pydev - خيار مرن هو إضافة تفضيلات للسماح للمستخدم باختيار الأنماط التي يرغب في مطابقتها لإنشاء ارتباطات تشعبية (وقول أي مجموعة في المطابقة هي السطر وأي منها هو ملف)...

أو يمكنك تجربة اللعب برموز مشفرة باستخدام: org.python.pydev.debug.ui.PythonConsoleLineTracker (يجب أن تكون سهلة الفهم).

لا يوجد طلب لهذا ، ولكن يبدو أنه لا يزال مفتوحًا بعد مرور عام على إنشائه ...


تحليل الكود:

في Eclipse ( PyDev ) ، إذا كنت تريد تحليل التعليمات البرمجية باستخدام أسلوب pep8 ثم

انتقل إلى: Windows -> التفضيلات -> PyDev -> Editor -> Code Analysis -> pep8.py tab وحدد Warning انقر على الزر تطبيق و OK.

في رمز python الخاص بك إذا قمت بالتحقق من صحة نمط الترميز pep8 فإنه سوف يمنحك تحذير

تنسيق رمز السيارات:

في Eclipse ( PyDev ) ، إذا كنت تريد تنسيق تلقائي رمز python باستخدام نمط pep8 ثم

انتقل إلى: Windows -> التفضيلات -> PyDev -> Editor -> Code Style -> Code Formatter -> انقر فوق خانة الاختيار ( استخدم autopep8.py لتنسيق وحدة التحكم؟ ) انقر فوق الزر تطبيق و OK.

إذا كنت ترغب في زيادة طول الخط (pep8 الافتراضي هو 79) أدناه استخدم autopep8.py يمكنك تعيين نوع المعلمة --max-line-length=150 إذا قمت بتعيين الحد الأقصى للطول إلى 150

إذا تم الضغط على مفتاح الاختصار التلقائي ( Ctrl + Shift + f ) ، فسيتم تنسيق رمز python تلقائيًا مثل نمط pep8





pep8