لا توجد حاليًا طريقة لاكتشاف الرؤية (أو التركيز) لـ "Debug Viewlet" كما هو الحال في عارضات البحث والمستكشف.
[searchViewletVisible ، searchInputBoxFocus ، explorerViewletVisible ، explorerViewletFocus]
حالة الاستخدام الخاصة بي لهذا هي السماح بالتبديل الذكي لمناظر الشريط الجانبي (تقريبًا مثل https://github.com/Microsoft/vscode/issues/41186) ، على الرغم من أنني أظن أن هناك استخدامات أخرى للرؤية والتركيز عند سياقات الجملة .
ستكون الأسماء المطلوبة debugViewletVisible و debugViewletFocus.
الرجاء استخدام هذا السياق sidebarVisible
لا يسمح sidebarVisible
بطريقة لاكتشاف _التي يكون الشريط الجانبي مرئيًا. إذا كان Explorer Viewlet
مفتوحًا ، فإن sidebarVisible
يكون true
. إذا كان Debug Viewlet
مفتوحًا ، فإن sidebarVisible
يكون true
. الغرض من طلب الميزة هذا هو طريقة لتحديد أن Debug Viewlet
مفتوح (لتنفيذ إجراء مختلف).
في حالتي استخدام المطلوب، والضغط Cmd+Shift+D
عندما يكون Debug Viewlet
ليس على حد سواء المرئي وركزت سيكون ليؤدي إلى أن تصبح على حد سواء مرئية وركز (عرض والتركيز عليه إذا كان غير مرئية، مع التركيز عليه إذا كانت غير مركزة). الضغط على Cmd+Shift+D
عندما يكون Debug Viewlet
مرئيًا ومركّزًا سيخفي sidebar
.
ملاحظة: لا أطلب إضافة اختصار لوحة المفاتيح (أو حتى وظيفة التبديل). طلب الميزة هو ببساطة أن تكون السياقات متاحة للقيام بذلك (كما هو الحال في Explorer و Search).
استخدم activeViewlet=debug
التعليق الأكثر فائدة
لا يسمح
sidebarVisible
بطريقة لاكتشاف _التي يكون الشريط الجانبي مرئيًا. إذا كانExplorer Viewlet
مفتوحًا ، فإنsidebarVisible
يكونtrue
. إذا كانDebug Viewlet
مفتوحًا ، فإنsidebarVisible
يكونtrue
. الغرض من طلب الميزة هذا هو طريقة لتحديد أنDebug Viewlet
مفتوح (لتنفيذ إجراء مختلف).في حالتي استخدام المطلوب، والضغط
Cmd+Shift+D
عندما يكونDebug Viewlet
ليس على حد سواء المرئي وركزت سيكون ليؤدي إلى أن تصبح على حد سواء مرئية وركز (عرض والتركيز عليه إذا كان غير مرئية، مع التركيز عليه إذا كانت غير مركزة). الضغط علىCmd+Shift+D
عندما يكونDebug Viewlet
مرئيًا ومركّزًا سيخفيsidebar
.ملاحظة: لا أطلب إضافة اختصار لوحة المفاتيح (أو حتى وظيفة التبديل). طلب الميزة هو ببساطة أن تكون السياقات متاحة للقيام بذلك (كما هو الحال في Explorer و Search).