RLCS#15: Configure VSC to Run Python
Visual Studio Code المعروف بـ VSC محرر مايكروسوفت الشهير يمكنك تهيئته لتنفيذ سكربت البايثون، بحيث تستخدم لاحقًا اختصار cmd+shift+B لتنفيذه وتظهر لك النتيجة على نافذة الـ Output.
*ملاحظة: لأصحاب الويندوز ctrl بدل cmd.
أولًا إنشاء مجلد والذي سيحوي مشروع البايثون (workspace):
ثانيًا فتحه بالـ VSC، وكما هو واضح بالصورة المشروع فارغ إلى الآن:
ثالثًا افتح الـ Command Palette من قائمة view أو اختصار cmd+shift+p:
رابعًا اكتب configure task runner في خانة الكتابة:
خامسًا بعد اختيار ك لتهيئة الـ Task Runner، اختر Others:
سادسًا استبدل محتوى ملف الـ JSON بالتالي:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "python",
"isShellCommand": true,
"args": ["${file}"],
"showOutput": "always"
}
بعد الحفظ ستجد ملف الإعدادات بعد التعديل في المجلد (workspace) كما في الصورة:
هنا تنتهي التهيئة المطلوبة، والآن لنكتب برنامج بايثون ونقوم بتنفيذه!
أنشئ ملف py داخل مجلد المشروع.
اكتب جملة طباعة:
print (“VSC is awesome!”)
احفظ الملف.
اضغط cmd+shift+B وأنت تستعرض الملف (يعني الملف مفتوح أمامك).
ستجد الجملة تمت طباعتها في نافذة output.
جرب أن تطبع حروف عربية🤔
بووم! سيظهر لك هذا الخطأ:
لاعليك 😏 هي مجرد خيارات بسيطة تضيفها إلى ملف الـ JSON السابق، كما في الصورة:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "python",
"isShellCommand": true,
"args": ["${file}"],
"showOutput": "always",
"options": {
"env": {
"PYTHONIOENCODING": "UTF-8"
}
}
}
النتيجة😎