في VS Code، تصف "مساحة العمل" سياق المشروع المحمل بواسطة محرر النصوص؛ وتصف "النافذة" مثيل التطبيق الذي يعرضه. غالباً ما يبدوان كعنصر واحد لأن فتح مجلد يفتحه عادةً في نافذة واحدة.
ما تحتوي عليه مساحة العمل
بالنسبة لمشروع عادي ذي مجلد واحد، يقول VS Code إن مساحة العمل هي مجلد الجذر هذا. يمكن أن توجد إعدادات مساحة العمل في مجلد .vscode الخاص بالمشروع. تحتوي مساحة العمل متعددة الجذور على عدة مجلدات ويمكن حفظها كملف .code-workspace مع إعدادات تخص مساحة العمل بأكملها وتوصيات بالامتدادات.
يمكن إعادة فتح مساحة العمل المحفوظة من الملف أو "فتح العناصر الأخيرة" (Open Recent). تبقى مساحة العمل متعددة الجذور غير المسمى قائمة مع المثيل وتطالب بالحفظ عند إغلاق المثيل.
ما تتحكم فيه النافذة
نافذة VS Code هي واجهة محرر قيد التشغيل مع علامات تبويب ولوحات وتركيز وموضع شاشة خاص بها. يمكنك فتح نافذة أخرى أو إظهار ملف في مثيل جديد دون إعادة تحديد مساحة العمل الأصلية. على العكس من ذلك، فإن فتح مجلد مختلف في نفس النافذة يغير مساحة العمل المعروضة بواسطة تلك النافذة.
استخدم هذا التمييز عند التنظيم
قم بتسمية مساحة العمل وحفظها عندما تكون مجموعة المجلدات والإعدادات قابلة لإعادة الاستخدام. استخدم نوافذ منفصلة عندما يجب أن تظل السياقات مستقلة مرئياً أو تقع على شاشات عرض مختلفة. يمكن لـ Wallo ربط نافذة VS Code الحالية بهدف معين، ولكنه لا يقرأ بنية .code-workspace ولا يضمن استعادة حالة المحرر بعد إغلاق تلك النافذة.