VS Code में, "वर्कस्पेस" एडिटर द्वारा लोड किए गए प्रोजेक्ट संदर्भ का वर्णन करता है; "विंडो" इसे प्रदर्शित करने वाले एप्लिकेशन इंस्टेंस का वर्णन करती है। वे अक्सर एक ही वस्तु की तरह लगते हैं क्योंकि किसी फ़ोल्डर को खोलने पर आमतौर पर वह एक विंडो में खुलता है।
वर्कस्पेस में क्या होता है
एक सामान्य सिंगल-फ़ोल्डर प्रोजेक्ट के लिए, VS Code का कहना है कि वर्कस्पेस वह रूट फ़ोल्डर है। वर्कस्पेस सेटिंग्स प्रोजेक्ट के .vscode फ़ोल्डर में हो सकती हैं। एक मल्टी-रूट वर्कस्पेस में कई फ़ोल्डर होते हैं और इसे वर्कस्पेस-व्यापी सेटिंग्स और एक्सटेंशन अनुशंसाओं के साथ .code-workspace फ़ाइल के रूप में सहेजा जा सकता है।
सहेजे गए वर्कस्पेस को फ़ाइल या ओपन रीसेंट से फिर से खोला जा सकता है। एक बिना शीर्षक वाला मल्टी-रूट वर्कस्पेस इंस्टेंस के साथ रहता है और इंस्टेंस बंद होने पर सहेजने के लिए संकेत देता है।
विंडो क्या नियंत्रित करती है
VS Code विंडो अपने स्वयं के टैब, पैनल, फ़ोकस और स्क्रीन स्थिति के साथ एक चल रहा एडिटर सरफेस है। आप मूल वर्कस्पेस को फिर से परिभाषित किए बिना दूसरी विंडो खोल सकते हैं या किसी फ़ाइल को नए इंस्टेंस में दिखा सकते हैं। इसके विपरीत, उसी विंडो में एक अलग फ़ोल्डर खोलने से उस विंडो द्वारा दिखाया गया वर्कस्पेस बदल जाता है।
व्यवस्थित करते समय इस अंतर का उपयोग करें
जब फ़ोल्डर सेट और सेटिंग्स को पुन: उपयोग करने योग्य होना चाहिए, तो वर्कस्पेस का नाम दें और उसे सहेजें। जब संदर्भों को दृश्य रूप से स्वतंत्र रहना चाहिए या अलग-अलग डिस्प्ले पर बैठना चाहिए, तो अलग-अलग विंडो का उपयोग करें। Wallo वर्तमान VS Code विंडो को किसी लक्ष्य के साथ संबद्ध कर सकता है, लेकिन यह न तो .code-workspace संरचना को पढ़ता है और न ही उस विंडो के बंद होने के बाद एडिटर स्थिति की बहाली की गारंटी देता है।