Vscode: دعم إطلاق تكوينات إطلاق متعددة يدويًا؟

تم إنشاؤها على ٢٥ أكتوبر ٢٠١٦  ·  3تعليقات  ·  مصدر: microsoft/vscode

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

حاولت إعداد هذا من خلال اختبارات node-debug2 الخاصة بي ، وهو سيناريو كنت أفكر فيه ، لكنه يعمل فقط في بعض الأحيان ، اعتمادًا على سرعة بدء عملية محول التصحيح.

هل تحدثت عن السماح للمستخدمين ببدء تهيئة الخادم ، وتأكد من بدء تشغيله بشكل صحيح ، ثم تشغيل تهيئة العميل بمجرد أن يصبح الخادم جاهزًا؟

debug feature-request

التعليق الأكثر فائدة

لشهر نوفمبر ، دعنا نذهب مع اقتراح isidorn :

  • لم تعد القائمة المنسدلة لـ launch config معطلة في حالة تشغيل جلسة تصحيح الأخطاء ، لذلك يمكن تحديد تهيئة مختلفة بسهولة.
  • يتم تعطيل زر التشغيل فقط إذا كانت القائمة المنسدلة تعرض تهيئة التشغيل قيد التشغيل بالفعل. إذا تم تحديد تهيئة تشغيل أخرى ، فسيتم تمكينها.

(ونحتفظ بتكوين الإطلاق "المركب" لكننا سنقوم بإنتاجه ؛ راجع # 14842)

ال 3 كومينتر

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

  • يمكن بسهولة إطلاق أي عدد من العمليات بنقرة واحدة فقط

أثناء القيام بذلك بنقرات مستمرة فقط على أزرار التشغيل لديه المحترفين التاليين:

  • لا تعقد عملية الإطلاق. json أكثر
  • يمكن اختيار وقت بدء كل عملية

يمكن للمستخدمين أيضًا إطلاق عمليات متعددة بطريق الخطأ ولكن يمكننا حل ذلك باستخدام بعض UX الذكية. تمكين زر التشغيل فقط إذا اختار المستخدم تكوينًا آخر (والذي له قيود على عدم القدرة على تصحيح أخطاء عمليتين من نفس العمليات في نفس الوقت - وهو ليس في الحقيقة سيناريو imho).

أنا شخصيا أكثر للنهج الثاني. ومع ذلك ، بالنسبة إلى المعلم الحالي ، سنذهب مع أول واحد للحصول على تعليقات.
بعد تعيين هذا في نوفمبر منذ ذلك الحين يمكننا مناقشة المزيد حول النهج الذي يجب أن نستقر عليه.

أحد الأشياء الرئيسية التي يجب التفكير فيها هو مدى أهمية تصحيح أخطاء الأجزاء المتعددة كسيناريو بالنسبة لنا.

roblourens الحل الحالي مع تهيئة التشغيل "المركب" هو إجراء مؤقت يجب أن يتيح الاختبار. إنها ليست بأي حال الطريقة الوحيدة والوحيدة التي نظهر بها تصحيح أخطاء الجلسات المتعددة. كان دعم Piggy لهذه الميزة في تهيئة الإطلاق أسهل طريقة للحصول على شيء ما في انخفاض أكتوبر.

بالإضافة إلى النهج المستند إلى واجهة المستخدم من تعليق Isi ، نخطط لدعم شيء مشابه لـ preLaunchTask : في تهيئة الإطلاق ، يمكنك تحديد تهيئة تشغيل أخرى تبدأ بعد تشغيل الأول لبعض الوقت. هذا من شأنه أن يغطي حالة الاستخدام الخاصة بك.

لشهر نوفمبر ، دعنا نذهب مع اقتراح isidorn :

  • لم تعد القائمة المنسدلة لـ launch config معطلة في حالة تشغيل جلسة تصحيح الأخطاء ، لذلك يمكن تحديد تهيئة مختلفة بسهولة.
  • يتم تعطيل زر التشغيل فقط إذا كانت القائمة المنسدلة تعرض تهيئة التشغيل قيد التشغيل بالفعل. إذا تم تحديد تهيئة تشغيل أخرى ، فسيتم تمكينها.

(ونحتفظ بتكوين الإطلاق "المركب" لكننا سنقوم بإنتاجه ؛ راجع # 14842)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات