دعم لغة بايثون لـ Atom-IDE، المدعوم من خادم لغة بايثون.
يتطلب ide-python
إصدار Atom 1.21+
وخادم لغة Python 0.29+
وحزمة atom-ide-base
لكشف الوظائف داخل Atom.
برجاء ملاحظة أن atom-ide-ui
قد تم إهماله الآن، وبالتالي، يجب عليك استخدام الحزم المقدمة من atom-ide-community
كما هو مذكور أعلاه. يتم توفير الروابط أيضا لمزيد من المعلومات.
قم بتثبيت خادم اللغة (0.29.0 أو أحدث) باستخدام:
python -m pip install ' python-language-server[all] '
سيقوم هذا الأمر بتثبيت خادم اللغة وجميع موفري الميزات المدعومة، والتي يمكن تمكينها أو تعطيلها في الإعدادات. تحقق من تعليمات التثبيت الرسمية حول كيفية تثبيت الموفرين الذين تحتاجهم فقط.
يمكنك التحقق من تثبيت كل شيء بشكل صحيح عن طريق تشغيل python -m pyls --help
من سطر الأوامر. يجب أن يعود
usage: pyls [-h] [--tcp] [--host HOST] [--port PORT]
[--log-config LOG_CONFIG | --log-file LOG_FILE] [-v]
Python Language Server
...
إذا قمت بتثبيت pyls
باستخدام تثبيت غير افتراضي لـ Python، فيمكنك إضافة تعديل تكوين Python القابل للتنفيذ في إعدادات ide-python
.
قم بتثبيت ide-python
و atom-ide-base
من التثبيت في إعدادات Atom أو قم بتشغيل:
apm install atom-ide-base
apm install ide-python
لاستخدام مصحح الأخطاء، يجب عليك تثبيت atom-ide-debugger
و atom-ide-console
أيضًا:
apm install atom-ide-debugger
apm install atom-ide-console
بعد تثبيت الحزم المذكورة أعلاه:
يتم تحميل التكوين من صفر أو أكثر من مصادر التكوين.
pycodestyle
: تم اكتشافه في ~/.config/pycodestyle
و setup.cfg
و tox.ini
و pycodestyle.cfg
flake8
: تم اكتشافه في ~/.config/flake8
و setup.cfg
و tox.ini
و flake8.cfg
يتم حساب التكوين العام أولاً من تكوين المستخدم (في الدليل الرئيسي)، ويتم تجاوزه بواسطة التكوين في إعدادات ide-python
، ثم يتم تجاوزه بواسطة التكوين المكتشف في المشروع الحالي.
لا تتردد دائما في المساعدة! سواء أكان الأمر يتعلق بحفظ الأخطاء وطلبات الميزات أو العمل على بعض المشكلات المفتوحة، فإن دليل Atom للمساهمة في الحزم سيساعدك على البدء.
رخصة معهد ماساتشوستس للتكنولوجيا. انظر الترخيص لمزيد من التفاصيل.