मैं विज़ुअल स्टूडियो कोड के कई उदाहरण कैसे खोलूं?


287

आज Microsoft ने Visual Studio Code फ़ाइल / फ़ोल्डर संपादक जारी किया ।

पहली सीमा यह है कि यह एकल-आवृत्ति अनुप्रयोग प्रतीत होता है।

वहाँ कई उदाहरणों को प्राप्त करने का एक तरीका है, या अन्यथा एक साथ कई फ़ोल्डर्स खोलना है?

जवाबों:


517

Ctrl+ Shift+ Nएक नई विंडो खोलेगा, जबकि Ctrl+ Kतब चाबियाँ जारी करता है, और दबाने Oसे एक नई विंडो में वर्तमान टैब खुल जाएगा। इसके बाद आप मेनू का उपयोग कर सकते हैं फ़ाइलफ़ोल्डर खोलें प्रत्येक विंडो में विभिन्न फ़ोल्डरों के साथ दृश्य स्टूडियो कोड के दो उदाहरणों के लिए।

+ Shift+ Nऔर + Kमैक के लिए।

सहायक कीबोर्ड शॉर्टकट की सूची यहां पाई जा सकती है


1
आप VSCodium ( github.com/VSCodium/vscodium/releases ) के साथ भी स्थापित कर सकते हैं , जो Microsoft द्वारा एकत्रित किए गए ट्रैकिंग / टेलीमेट्री डेटा के बिना, VSCode का वास्तविक ओपन-सोर्स संस्करण है। मैं सामान्य पाठ / json / xml / sql फ़ाइलों को देखने / संपादन के लिए VSCode (टेलीमेट्री अक्षम के साथ) का उपयोग करता हूं और GSC के लिए मुख्य IDE के रूप में VSCodium और ऐसा करने से, मैं कार्यस्थानों और VSCode के साथ एकल खोली गई फ़ाइलों का मिश्रण नहीं करता।
एडेनशॉ

1
सिर्फ यह स्पष्ट करने के लिए कि @Edenshaw ने क्या उल्लेख किया है। VSCodium क्या VSCode पर आधारित नहीं है। "यह स्वचालित रूप से Microsoft द्वारा संचालित बायनेरिज़ में समुदाय-संचालित कॉन्फ़िगरेशन के साथ Microsoft के vscode रिपॉजिटरी को बनाने के लिए स्क्रिप्ट का भंडार है।" तो यह मूल रूप से सिर्फ VSCode टेलीमेट्री को हटाने के लिए संशोधित है। मैंने एक पल के लिए यह गलत समझा कि यह टिप्पणी कह रही थी कि VSCode क्रोम बनाम क्रोमियम जैसे अलग-अलग ओपन-सोर्स प्रोजेक्ट पर आधारित है।
kb4000

92

उपयोग

code -n

जब कार्यक्रम की शुरूआत। यह "पिछले सत्र को पुनर्स्थापित करने के बजाय विज़ुअल स्टूडियो कोड का एक नया सत्र खोलता है।" ( यहां से )।

जिस तरह से मैंने इसका उपयोग किया था वह -nपैरामीटर को शामिल करने के लिए मेरे "कोड" शॉर्टकट को संशोधित करके था :

विजुअल स्टूडियो कोड शॉर्टकट


1
MacOS पर यह केवल एक ही सत्र खोलता है। इसने मेरे लिए यह किया:while Ctrl+K then release the keys and press O would open the current tab in a new window
रूडीऑनएल्स

25

मेनू फ़ाइल का चयन करें → मेनू से नई विंडो और फिर नई विंडो में अन्य फ़ोल्डर खोलें।


17

यदि आप एक ही फ़ोल्डर के कई उदाहरण खोलना चाहते हैं, तो यह वर्तमान में समर्थित नहीं है। यदि आप इसे कार्यान्वित देखना चाहते हैं, तो इस GitHub मुद्दे को देखें और आगे बढ़ाएँ: एकाधिक Visual Studio कोड विंडो में प्रोजेक्ट फ़ोल्डर खोलने के लिए समर्थन


2
यदि आप अपनी खुद की फ्लोटिंग विंडो में टैब को खींचना चाहते हैं, तो इस github मुद्दे को देखें और अपटेड करें: github.com/Microsoft/vscode/issues/10121
Roy Tinker

2
एक गितुब मुद्दे पर यह टिप्पणी आपको दिखाती है कि आप एक कार्यक्षेत्र की नकल कैसे कर सकते हैं, जो मैं देख रहा था। एक ही फ़ोल्डर में विजुअल स्टूडियो कोड की कई विंडो खोलने के लिए इसका उपयोग करना संभव है। "नई विंडो में डुप्लिकेट कार्यस्थान" का उपयोग करें ।
jrh

7

मुझे इसके बजाय मीठे और सरल तरीके से रन प्रॉम्प्ट / डायलॉग से विजुअल स्टूडियो कोड खोलना पसंद है cmd /c code -n। चूंकि रन डायलॉग प्रति उपयोगकर्ता आधार पर आपके कमांड इतिहास को बनाए रखता है, इसलिए यह बहुत सुविधाजनक है। एक क्लिक और जाने -

यहां छवि विवरण दर्ज करें


6

Ctrlनई विंडो में + Shift+ Pडुप्लिकेट कार्यक्षेत्र Enter

से: https://code.visualstudio.com/updates/v1_24#_duplicate-workspace-in-new-window


आश्चर्य है कि यह कितना सरल है! कोई एक्सटेंशन नहीं, कोई अतिरिक्त सेटिंग नहीं। कई जवाब दिए गए लेकिन VSCode अभी भी उसी निर्देशिका को खोलते समय मौजूदा विंडो का पुन: उपयोग करता है। इस जवाब ने आखिर कर दी चाल!
शंग चेंग

4

आप खाली फ़ाइल नाम के साथ शॉर्टकट भी बना सकते हैं

"%LOCALAPPDATA%\Local\Code\Code.exe" ""

3

एक ही परियोजना के कई उदाहरण

कारगर युक्तियाँ

आप एक ही फ़ोल्डर के कई उदाहरण नहीं खोल सकते हैं, लेकिन मुझे जो वर्कअराउंड मिला है वह है अलग-अलग फ़ोल्डर्स को खोलना।

lib
-components
-models
-helpers
tests

इसलिए, यहां मैं अलग-अलग विंडो में घटक, मॉडल और परीक्षण खोल सकता हूं और फिर मैं उन्हें अपने तीन मॉनिटर पर देख सकता हूं।

यह थोड़ा सरल लगता है लेकिन इससे मुझे बहुत मदद मिली है।


2

टर्मिनल से भरी हुई अपनी परियोजना के साथ एक नया उदाहरण खोलने के लिए, बस टाइप करें code <directory-path>


2

सबसे आसान जब आपको पता नहीं है कि मेनू का उपयोग करने के लिए CTRL+ SHIFT+ Nशॉर्टकट है: फ़ाइल, नई विंडो

यहां छवि विवरण दर्ज करें


2

मैं यहां यह पता लगाने के लिए आया कि वीएसकोड (मैक ओएस) कैसे बनाया जाए जब एक फ़ाइल या फ़ोल्डर खोला जाए और VSCode पहले से ही चल रहा हो। जैसा GitHub Atom करता है। ऊपर दिए गए उत्तरों ने मेरी क्वेरी का उत्तर नहीं दिया है, बिट मुझे जवाब मिला है तो मैं साझा करूंगा।

सेटिंग: window.openFilesInNewWindow- यदि सेट किया जाता है on, तो फाइलें एक नई विंडो में खुलेंगी। window.openFoldersInNewWindow- यदि सेट किया जाता है on, तो फ़ोल्डर एक नई विंडो में खुलेंगे।

इसे एटम जैसा व्यवहार करने के लिए बोनस: सेट window.newWindowDimensionsटू maximised


1

हमारे 0.9.0 रिलीज के साथ शुरू करते हुए, हमने window.reopenFoldersयह नियंत्रित करने के लिए एक नई सेटिंग जोड़ी कि क्या विज़ुअल स्टूडियो कोड को पिछले सत्र के सभी फ़ोल्डरों को पुनर्स्थापित करना चाहिए।

डिफ़ॉल्ट रूप से केवल आपके द्वारा काम की गई अंतिम सक्रिय विंडो को पुनर्स्थापित किया जाएगा, लेकिन यदि आप इस सेटिंग को बदलते हैं all, तो विज़ुअल स्टूडियो कोड स्वचालित रूप से अपनी विंडो में सभी फ़ोल्डरों को फिर से खोल देगा।


1

लिनक्स में (उबंटू और काली लिनक्स के साथ परीक्षण किया गया ) आप डॉक पर टाइल को राइट क्लिक करके चुन सकते हैं New Window


1

आप कई विंडो खोल सकते हैं (मेनू से या codeफिर निष्पादन योग्य चलाकर )।

हालांकि, दुर्भाग्य से इस समय वास्तव में अलग-अलग उदाहरण होने का कोई रास्ता नहीं है। उदाहरण के लिए, यदि आपके पास प्रत्येक (अलग-अलग रास्तों आदि) में अलग-अलग वातावरण के साथ दो गोले खुले हैं, तो codeदोनों को लॉन्च करने के परिणामस्वरूप दूसरी खिड़की पहले के समान पथ साझा करेगी, और उस वातावरण को अनदेखा करने से इसे लॉन्च किया गया था।


1

यदि प्रत्येक फ़ोल्डर को किसी भिन्न पथ से खोलता है, तो एकाधिक VS कोड विंडो को एक ही प्रभावी फ़ोल्डर में खोला जा सकता है। उदाहरण के लिए, विंडोज पर, C: \ Git \ MyProject में एक प्रोजेक्ट VS कोड के एक उदाहरण में खुला हो सकता है, जबकि \ MyPC \ c $ \ Git \ MyProject दूसरे उदाहरण में खुला है। यदि व्यवस्थापक शेयर (c $) उपलब्ध या उपयुक्त नहीं है, तो एक स्पष्ट शेयर का निर्माण किया जा सकता है जो आवश्यक पहुंच प्रदान करता है।

नहीं, यह एक आदर्श समाधान नहीं है।


0

यदि आपके पास एक फ़ोल्डर के तहत कई फ़ोल्डर्स में आपकी सभी जावास्क्रिप्ट फाइलें हैं जो बहुत अच्छी तरह से काम करती हैं, और यही मैंने किया है:

यहां छवि विवरण दर्ज करें


0

2019 में, यह स्वचालित रूप से एक नया सत्र, बनाम कोड का नया उदाहरण खोलेगा। प्रकार से

      C:\Apache24\htdocs\json2tree>code .

कमांड विंडो पर, अपने प्रोजेक्ट रूट फ़ोल्डर के तहत।

अपने प्रोजेक्ट फ़ोल्डर में पहले सीडी,

        C:\Apache24\htdocs\json2tree>

फिर, टाइप करें

         code .
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.