फ़ाइलें हमेशा एक नए टैब में खोलें


1302

मैं नए पेश किए गए टैब के साथ विजुअल स्टूडियो कोड 1.3.1 का उपयोग कर रहा हूं।

जब मैं फ़ाइलों पर क्लिक करता हूं, तो पहली फ़ाइल एक टैब में खुलेगी। यदि मैं इस फ़ाइल में कोई परिवर्तन नहीं करता हूँ, तो दूसरी क्लिक की गई फ़ाइल उसी टैब में खुलेगी।

मैं इससे कैसे बच सकता हूं और विजुअल स्टूडियो कोड हमेशा एक नया टैब खोल सकता हूं?


9
देखें stackoverflow.com/questions/45945820/- Alt-Enter ने इस कार्यक्षमता को दिसंबर 2017 में v1.19 के रूप में जोड़ा।
मार्क

7
यदि आप डबल क्लिक करते हैं और फ़ाइल फ़ॉर्म बाएँ पैनल को खोलते हैं, तो इसे अन्य टैब से नहीं बदला जाएगा
Shameera Anuranga

जवाबों:


2419

जब आप [सिंगल-] लेफ्ट साइडबार के फाइल ब्राउजर में किसी फाइल को क्लिक करते हैं या क्विक ओपन मेन्यू से फाइल खोलते हैं ( Ctrl- P, फाइल का नाम टाइप करें Enter), विजुअल स्टूडियो कोड इसे "प्रीव्यू मोड" नामक फाइल में खोलता है, जो आपको अनुमति देता है। जल्दी से फाइलें देखें

पूर्वावलोकन मोड टैब खुले नहीं रखे गए हैं। जैसे ही आप साइडबार से दूसरी फ़ाइल खोलने जाते हैं, मौजूदा पूर्वावलोकन मोड टैब (यदि मौजूद है) का उपयोग किया जाता है। टैब बार में इसका शीर्षक देखकर आप निर्धारित कर सकते हैं कि कोई टैब पूर्वावलोकन मोड में है या नहीं। यदि शीर्षक इटैलिक है , तो टैब पूर्वावलोकन मोड में है।

संपादन के लिए एक फ़ाइल खोलने के लिए (यानी पूर्वावलोकन मोड में न खोलें), साइडबार में फ़ाइल पर डबल-क्लिक करें, या साइडबार में एकल-क्लिक करें फिर इसके पूर्वावलोकन मोड टैब के शीर्षक पर डबल क्लिक करें।

यदि आप सभी एक साथ पूर्वावलोकन मोड को अक्षम करना चाहते हैं, तो आप "workbench.editor.enablePreview": falseअपनी सेटिंग फ़ाइल में सेटिंग करके ऐसा कर सकते हैं । आप "workbench.editor.enablePreviewFromQuickOpen"इसे केवल त्वरित खुले मेनू से अक्षम करने के विकल्प का भी उपयोग कर सकते हैं ।

इससे पहले कि आप पूर्वावलोकन मोड को अक्षम कर सकें, आपको अपनी सेटिंग फ़ाइल खोलनी होगी

प्रो टिप : आप अपनी सेटिंग्स फ़ाइल को खोलने के लिए कमांड पैलेट (शॉर्टकट Ctrl + Shift + P) का उपयोग कर सकते हैं , बस " Preferences: Open User Settings" दर्ज करें !

अपनी सेटिंग फ़ाइल खोलने के बाद ( आपकी सेटिंग फ़ाइल दाईं ओर स्थित होनी चाहिए), "workbench.editor.enablePreview"प्रॉपर्टी जोड़ें और उसका मान सेट करें false

तुम्हें पता है, दृश्य स्टूडियो संहिता के "पूर्वावलोकन मोड" के बारे में अधिक सीख सकते हैं यहां


2
मैं बदल सकते हैं double-clickकरने के लिए ctrl+click?
मो।

15
मुझे यकीन नहीं है कि पूर्वावलोकन मोड डिफ़ॉल्ट रूप से सक्षम क्यों है - वास्तव में उपयोगी नहीं है। धन्यवाद!
वाडी

4
चूँकि मैं इस उत्तर पर कुछ महीनों के भीतर दूसरी बार आया हूँ, इसलिए यह भी ध्यान दें कि एक Workbench > Editor: Show Tabsसेटिंग है, जो कि अक्षम होने पर, पूर्वावलोकन मोड के समान दिखाई देती है, क्योंकि आप कभी भी एक टैब को नहीं देखते हैं जिसे आप खोलते हैं।
कोंतुर

3
वाह बात के बारे में इंटरफ़ेस खोजे जाने :-)
खो

2
धन्यवाद!!!!!!!!!!!!!
गेब्रियल अगस्टो

173

यदि आप पूर्वावलोकन मोड को अक्षम नहीं करना चाहते हैं, तो आप स्पष्ट रूप vscodeसे एक विशिष्ट टैब खुला रखने के लिए कह सकते हैं। जैसा कि इटैलिक टेक्स्ट के साथ एक टैब शीर्षक के ऊपर पूर्वावलोकन मोड में है

के बाहर एक टैब प्राप्त करने के लिए पूर्वावलोकन मोड या तो आप सही टैब पर क्लिक करें और चयन कर सकते हैं keep openया उपयोग शॉर्टकट cmd+ k enterकि आदेश को मैप किया है workbench.action.keepEditor

इसके अलावा, टैब पर डबल-क्लिक करने से यह प्रीव्यू मोड ( vscode1.44.0 में सत्यापित ) से भी बाहर हो जाता है ।


5
भविष्य के पाठकों के लिए इसकी: CMD+kप्रमुख कॉम्बो को छोड़ दें और फिर हिट करेंEnter
डोन फेलकर

129

मैं एक ही समस्या के साथ आया, और सेटिंग खोलें फ़ाइल को खोलें , निम्न जोड़ें:

"workbench.editor.enablePreview": false

38

workbench.editor.enablePreview: falseपूर्वावलोकन मोड को पूरी तरह से अक्षम करने के लिए उपयोग करें ।

workbench.editor.enablePreviewFromQuickOpen: falseत्वरित खुले मेनू से खुलने वाली फ़ाइलों के लिए पूर्वावलोकन मोड को अक्षम करने के लिए उपयोग करें ।


22

जो कोई भी पूर्वावलोकन मोड को अक्षम नहीं करना चाहता है ।

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

@Jontem और @MattLBeck को धन्यवाद।

+ ( + पर मैक) के saveसाथ कॉल कमांड जो मैंने पसंद किया, उस तक पहुंचने का सबसे आसान तरीका है।CtrlSs

और अगर आपको यह पता चला कि आप संपादक को खोली हुई फ़ाइल को अक्सर रखने के लिए ऐसा करते हैं, तो हाँ मैंने पसंद किया कि आपको विकल्प सेट करना चाहिए "workbench.editor.enablePreview": falseया "workbench.editor.enablePreviewFromQuickOpen": falseजैसा कि पहले उल्लेख किया गया है।


19

नए टैब समाधान में खोलें:

  1. द्वारा कमांड पैलेट खोलें: Cmd+ Shift+K
  2. द्वारा सेटिंग फ़ाइल खोलें: प्राथमिकताएँ: खुली सेटिंग्स (JSON)
  3. उपयोगकर्ता सेटिंग के तहत, टैब सक्षम करें: "workbench.editor.showTabs": true

3
CMD + Shift + P अब कमांड पैलेट खोलता है। (सीटीआरएल ऑन विन)। Ref: code.visualstudio.com/docs/getstarted/…
rmcsharry

19

इटैलिक में फ़ाइल नाम के लिए देखें

ध्यान दें कि, टैब पर फ़ाइल का नाम इटैलिक में स्वरूपित है यदि इसे खोला गया है Preview Mode

जल्दी से पूर्वावलोकन मोड से बाहर एक फ़ाइल ले लो

फ़ाइल को हमेशा VSCode संपादक में उपलब्ध रखने के लिए (यानी इसे Preview Modeसामान्य मोड से बाहर निकालने के लिए ), आप टैब पर डबल-क्लिक कर सकते हैं । फिर, आप देखेंगे कि नाम गैर-इटैलिक हो गया है।

फ़ीचर या बग?

मेरा मानना ​​है कि पूर्वावलोकन मोड विशेष रूप से तब उपयोगी होता है जब आपके पास स्क्रीन स्पेस सीमित होता है और कई फाइलों को जांचने की आवश्यकता होती है।


18

SC वास्तव में, VSCode आपको एक फ़ाइल का पूर्वावलोकन दिखाता है।

आप इसके साथ पूर्वावलोकन अक्षम कर सकते हैं:

"workbench.editor.enablePreview": false,

Add मूल रूप से सिर्फ इन दो सेटिंग्स को जोड़ने और आप जाने के लिए अच्छे हैं।

VSCode टिप


12

मेनू फ़ाइलवरीयताएँउपयोगकर्ता सेटिंग्स : इस पंक्ति को "वर्कबेंच.हेडिटर। जेनेबलपेरव्यूफ्रेमक्विकऑपेन" जोड़ें: गलत


9

अनिवार्य रूप से, तीन सेटिंग्स हैं जिन्हें किसी को अपडेट करना है (वरीयता >> सेटिंग्स):

  • workbench.editor.enablePreview: इसे विश्व स्तर पर सक्षम करें या पूर्वावलोकन संपादकों को अक्षम करें

  • workbench.editor.enablePreviewFromQuickOpen: किसी भी ओपन ओपन से पहले पूर्वावलोकन संपादकों को सक्षम या अक्षम करने के लिए इसे सेट करें।

  • workbench.editor.showTabs: अंत में किसी को इसे सेट करने की आवश्यकता होगी
    , अन्यथा कोई टैब प्रदर्शित नहीं होगा और आप बस
    सोच रहे होंगे कि उपरोक्त दो को सेट / अनसेट करना क्यों काम नहीं किया


8

यदि आप "गो टू फाइल ..." (,P) से स्थायी रूप से एक फ़ाइल खोलना चाहते हैं, तो रिटर्न के बजाय "राइट एरो" दबाएं।

यह गो टू फाइल ... सर्च बार को भी खुला रखता है ताकि आप जल्दी से कई फाइलें खोल सकें।


महान टिप, धन्यवाद
जोआओपाउलोपासोच

हां। एक नए टैब में खोलने के लिए "राइट एरो" दबाने पर विंडोज पर भी काम होता है।
एरिक मैक्लाक्लन

7

GUI का उपयोग कर सक्षम करना

के लिए जाओ Code -> Preferences -> Settings -> User -> Window -> New Window

यहाँ ड्रॉप डाउन सूची के तहत नई विंडो में खुली फाइलें "पर" का चयन करें।

मेरा VS कोड संस्करण 1.38.1


मैं एक मुद्दा था जहाँ "परिभाषा पर जाएं ..." एक ही फ़ाइल विंडो में लगातार खुल रहा था (जैसा कि मेरे शुरुआती बिंदु को फिर से खोजना होगा) निराशा थी। यह मेरे लिए ज्यादातर चीजों को ठीक करने के लिए लग रहा था (प्रारंभिक "परिभाषा पर जाएं ..." अब नई फ़ाइल विंडो में खुलता है)।
ट्विनकैब

6

आप इसे GUI के माध्यम से कर सकते हैं

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

पूर्वावलोकन के लिए खोजें

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

विकल्पों को अनचेक करें Enable PreviewऔरEnable Preview from Quick Open


5

जैसा कि ऊपर बताया गया है:

एक क्लिक पूर्वावलोकन मोड में फ़ाइल खोलता है (इटैलिक में हेडर पाठ)

एक ही फ़ाइल पर डबल क्लिक करें , यह पूर्वावलोकन-मोड से बाहर जाता है (इटैलिक से सामान्य फ़ॉन्ट में हेडर पाठ परिवर्तन)

मुझे लगता है कि यह एक "समझौता" सुविधा है जो उपयोगकर्ताओं को दोनों दुनिया को "नेविगेट" करने की अनुमति देती है; पूर्वावलोकन और कोई नहीं-पूर्वावलोकन।

  • आप सभी इसे सही पैनल में खोलने के लिए फ़ाइल पर क्लिक करते हैं।
  • फिर तुरंत इसे वहां रखने के लिए डबल क्लिक करें।
  • या - बस तिहरा क्लिक करें। फ़ाइल किसी भी पूर्वावलोकन मोड में नहीं खुलती है।

एचटीएच पॉल एस।


2

यह कितना भ्रामक है। मैंने पूछा सभी डेवलपर्स ने इस डिफ़ॉल्ट व्यवहार की सराहना नहीं की।

मैं प्रोजेक्ट फ़ाइलों को खोलने के लिए cmd+ Pका उपयोग करता हूं ।


1

मेरे मामले में, मुझे workbench.editor.showTabsसंपत्ति को सही (इसके अलावा workbench.editor.enablePreview) में सेट करना था

मुझे यकीन नहीं है कि यह कैसे गलत में बदल गया। हो सकता है, मैंने गलती से इसे कुछ शॉर्टकट का उपयोग करके गलत पर सेट कर दिया हो।


1

एक सरल समाधान है, vscode की सेटिंग में बदलाव करने के बजाय, जब भी आप किसी संदर्भ के माध्यम से फ़ाइल खोलते हैं, तो आप देखेंगे कि फ़ाइल पूर्वावलोकन मोड में है (फ़ाइल का नाम इटैलिक में है) और साइडबार में आप देखेंगे कि फ़ोकस में समान प्रीव्यू फ़ाइल इसे डबल टैप करें और इसे टैब पर पिन किया जाएगा, ताकि यह प्रीव्यू मोड में किसी अन्य फ़ाइल द्वारा प्रतिस्थापित न हो।




1

आपको सेटिंग .json फ़ाइल संपादित करनी होगी,

settings.json, पर स्थित है

Windows %APPDATA%\Code\User\settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json


        {
          "workbench.editor.showTabs": true,
          "workbench.editor.enablePreview": false
        }

0

दरअसल, जब आप इसे खोलते हैं तो VSCode आपको एक फ़ाइल का पूर्वावलोकन दिखाता है। यदि आप फ़ाइलों को एक नए टैब में खोलना चाहते हैं, तो बस इस सेटिंग के साथ पूर्वावलोकन अक्षम करें (इसे सेटिंग में रखें। json फ़ाइल)।

"workbench.editor.enablePreview": false, 

- आप इसे एक कदम आगे ले जा सकते हैं और इस सेटिंग का उपयोग कर सकते हैं

"workbench.startupEditor": "newUntitledFile",

- यह जल्दी से आरंभ करने के लिए एक रिक्त नई शीर्षक वाली फ़ाइल के साथ आपका VSCode संपादक खोल देगा।

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