"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تعيين دليل العمل لتصحيح الأخطاء في VS Code؟

كيفية تعيين دليل العمل لتصحيح الأخطاء في VS Code؟

تم النشر بتاريخ 2024-11-08
تصفح:997

How to Set the Working Directory for Debugging in VS Code?

إعداد دليل العمل لتصحيح الأخطاء في VS Code

عند تصحيح أخطاء برنامج Python في Visual Studio Code (VS Code)، غالبًا ما يكون ذلك مفيدًا لتحديد دليل العمل الذي يجب تشغيل البرنامج النصي فيه. يتيح لك هذا العمل مع الملفات والموارد المتعلقة بالدليل المحدد الذي يوجد به الكود الخاص بك.

لتعيين دليل العمل ديناميكيًا إلى دليل ملف Python المفتوح حاليًا، قم بتعديل ملف Launch.json الخاص بك عن طريق إضافة التكوين التالي:

"cwd": "${fileDirname}"

يستفيد هذا من ميزة استبدال المتغير/المتغيرات في VS Code، باستخدام fileDirname المتغير المحدد مسبقًا لتمثيل دليل ملف بايثون المفتوح. لاحظ أن هذه المتغيرات حساسة لحالة الأحرف.

بالإضافة إلى ذلك، قد تحتاج إلى إضافة خيار الغرض:

"purpose": ["debug-in-terminal"]

قد يكون هذا ضروريًا في حالة استخدام زر "التشغيل والتصحيح" في الشريط الجانبي بدلاً من زر التشغيل الموجود في الجزء العلوي الأيمن من النافذة.

إذا كنت تقوم بتشغيل Python باستخدام " الخيار Current File (Integrated Terminal)"، قد يبدو ملف Launch.json الخاص بك كما يلي:

{
    "version": "0.2.0",
    "configurations": [
    {
            "name": "Python: Current File (Integrated Terminal)",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "cwd": "${fileDirname}",
            "purpose": ["debug-in-terminal"]
    }
}

يتحكم ملف Launch.json في إعدادات التشغيل/التصحيح لمشروع VS Code الخاص بك. لإنشاء ملف جديد، افتح مجلد مشروعك في VS Code وحدد رمز الترس "تكوين" في الشريط العلوي لعرض "Debug". إذا لم يكن لديك ملف Launch.json، فيمكنك مطالبة VS Code بإنشاء ملف بالنقر فوق الزر "تصحيح" في لوحة التنقل.

بيان الافراج أعيد طبع هذه المقالة على: 1729235116 في حالة وجود أي انتهاك، يرجى الاتصال بـ [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3