मैं विज़ुअल स्टूडियो कोड में साइडबार से कुछ फाइलें कैसे छिपा सकता हूं?


629

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

मैं फ़ाइलों को छिपाना .metaऔर .gitस्टाइल करना चाहता हूं


3
यह वही नहीं है जिसकी आपको आवश्यकता है, लेकिन आप अपने कार्यक्षेत्र सेटिंग्स में "search.excludeFolders" संपत्ति जोड़कर कुछ फ़ोल्डरों को खोजों से कम से कम बाहर कर सकते हैं। यह मेरे लिए पर्याप्त था क्योंकि मैं आमतौर पर Ctrl-Eमेनू द्वारा फाइलों तक पहुंचता हूं ।
कटान ३१४

1
अच्छी टिप। मुझे इस तरह से फाइलें भी मिलती हैं और command+p(उदात्त पृष्ठभूमि से आने वाली)
क्रिस

1
संबंधित मुद्दे को साइड बार में ऑटो-
हाइडिंग .gitignored

जवाबों:


1075

आप एक्सप्लोरर और खोजों से फ़ाइलों और फ़ोल्डरों को छिपाने के लिए पैटर्न कॉन्फ़िगर कर सकते हैं।

  1. VS उपयोगकर्ता सेटिंग्स खोलें (मुख्य मेनू:) File > Preferences > Settings। इससे सेटिंग स्क्रीन खुल जाएगी।
  2. files:excludeशीर्ष पर खोज में खोजें ।
  3. आवश्यकतानुसार नए ग्लोब पैटर्न के साथ उपयोगकर्ता सेटिंग कॉन्फ़िगर करें। ऐसे में इस पैटर्न को जोड़ें और node_modules/फिर ओके पर क्लिक करें। पैटर्न सिंटैक्स शक्तिशाली है। आप खोज एक्रॉस फ़ाइलें विषय के तहत पैटर्न मिलान विवरण पा सकते हैं

जब आप कर रहे हैं यह कुछ इस तरह दिखना चाहिए: यहाँ छवि विवरण दर्ज करें

यदि आप सेटिंग्स फ़ाइल को सीधे संपादित करना चाहते हैं: उदाहरण के लिए अपने कार्यक्षेत्र में एक शीर्ष स्तर के नोड_मॉडल फ़ोल्डर को छिपाने के लिए:

"files.exclude": {
    "node_modules/": true
}

सभी फ़ाइलें के साथ शुरू छिपाने के लिए ._इस तरह के रूप ._.DS_Storeपर OSX पाया फाइलें:

"files.exclude": {
    "**/._*": true
}

आपके पास कार्यक्षेत्र सेटिंग्स (मुख्य मेनू:) को बदलने की क्षमता भी है File > Preferences > Workspace Settings। कार्यक्षेत्र सेटिंग .vscode/settings.jsonआपके वर्तमान कार्यक्षेत्र में एक फ़ाइल बनाएगी और केवल उस कार्यक्षेत्र पर लागू होगी। उपयोगकर्ता सेटिंग्स आपके द्वारा खोले गए वीएस कोड के किसी भी उदाहरण पर वैश्विक रूप से लागू की जाएंगी, लेकिन यदि वे मौजूद हैं तो वे कार्यक्षेत्र सेटिंग्स को ओवरराइड नहीं करेंगे। उपयोगकर्ता और कार्यक्षेत्र सेटिंग्स को अनुकूलित करने पर अधिक पढ़ें ।


3
सिमी लिंक / उपनाम को बाहर करने का कोई तरीका?
ग्रेनोमी

4
उप-फ़ोल्डर में सभी नोड_मॉड्यूल्स को छिपाने के लिए आप उपयोग कर सकते हैं:"**/node_modules/**": true
सुपरनेट करें

3
बाद के VSCode संस्करणों (Nov 2017) में आप फ़ाइल> प्राथमिकताएँ> सेटिंग्स का उपयोग करते हैं और उपयोगकर्ता अधिकार या कार्यक्षेत्र का चयन करने के लिए शीर्ष दाईं ओर ड्रॉपडाउन का उपयोग करते हैं। कार्यक्षेत्र का चयन करने के बाद .vscode फोल्डर और सेटिंग्स बनाएंगे। अपने प्रोजेक्ट में शामिल करें
Drenai

1
@becko, हां, आपको बदलने के बाद अपने संपादक को फिर से शुरू करना होगा।
जोहान वाल्स

3
अब आपको प्रभावी होने के लिए VS कोड को पुनरारंभ नहीं करना होगा।
MarredCheese

213

कभी-कभी आप किसी विशिष्ट प्रोजेक्ट के लिए कुछ फ़ाइल प्रकारों को छिपाना चाहते हैं। उस स्थिति में, आप अपने प्रोजेक्ट फ़ोल्डर में एक फ़ोल्डर बना सकते हैं जिसे फ़ाइल कहा जाता है .vscodeऔर settings.jsonवहाँ फ़ाइल बना सकते हैं, (यानी .vscode/settings.json)। उस फ़ाइल के भीतर की सभी सेटिंग्स केवल आपके वर्तमान कार्यक्षेत्र को प्रभावित करेंगी।

उदाहरण के लिए, टाइपस्क्रिप्ट प्रोजेक्ट में, यह वही है जो मैंने उपयोग किया है:

// Workspace settings
{
    // The following will hide the js and map files in the editor
    "files.exclude": {
        "**/*.js": true,
        "**/*.map": true
    }
}

8
VS कोड में अब एक टैब होता है जब आप वरीयताएँ> सेटिंग्स पर जाते हैं जहाँ आप उपयोगकर्ता सेटिंग्स और कार्यक्षेत्र सेटिंग्स के बीच स्विच कर सकते हैं, इसलिए आपको मैन्युअल रूप से फ़ाइल को अब और नहीं बनाना होगा। फ़ाइल प्रकारों को छोड़कर महान उदाहरण - धन्यवाद!
टिम फ्रैंकलिन

24

" मेक हिडन " एक्सटेंशन शानदार काम करता है!

छिपाएँ संदर्भ मेनू को सक्षम करने से आपकी परियोजना की निर्देशिका पर अधिक नियंत्रण प्रदान करती है जो आपको छिपी / प्रदर्शन क्रियाओं को आसानी से करने की अनुमति देती है, छिपी वस्तुओं को देखने के लिए एक दृश्य फलक और कार्यक्षेत्रों को बचाने के लिए बल्क छिपी वस्तुओं के बीच जल्दी से टॉगल करने की क्षमता।


23

.metaयूनिटी 3 डी का उपयोग करते समय फाइलों के लिए , मुझे छिपने के लिए सबसे अच्छा पैटर्न मिला:

"files.exclude": {
  "*/**/**.meta": true
}

यह सभी फ़ोल्डरों और सबफ़ोल्डर्स को कैप्चर करता है, और foo.cs.metaइसके अतिरिक्त उठाएगाfoo.meta


5
अजगर.pyc द्वारा उत्पन्न फ़ाइलों के लिए काम किया ।
डोमिनिक मोटुका

3
यह काम करता है, लेकिन फिर वैश्विक खोज त्रुटि के साथ काम करना बंद कर देती है:, Error parsing glob ... invalid use of **; must be one path componentहोना चाहिए"*/**/*.meta": true
पसविन

20

मैं vscode एक्सटेंशन पीप की सिफारिश करना चाहूंगा , जो आपको अपनी परियोजनाओं में बाहर की गई फाइलों को छिपाने की अनुमति देता है।

F1Vscode कमांड लाइन (कमांड पैलेट) के लिए मारो , फिर

ext install [enter] peep [enter]

आप की तरह एक कुंजी के लिए "extension.peepToggle" बाध्य कर सकते हैं Ctrl+ Shift+ P(के रूप में ही F1आसान टॉगल के लिए डिफ़ॉल्ट रूप से)। कुंजी बाइंडिंग के लिए Ctrl+ K Ctrl+ मारो S, दर्ज करें peep, पीपल टॉगल का चयन करें और अपना बंधन जोड़ें।


17

__pycache__फ़ोल्डर और *.pycफ़ाइलों पूरी तरह से डेवलपर के लिए अनावश्यक हैं। एक्सप्लोरर व्यू से इन फाइलों को छिपाने के लिए, हमें VSCode के लिए settings.json को एडिट करना होगा। फ़ोल्डर और फ़ाइलों को नीचे दिखाए अनुसार जोड़ें:

"files.exclude": {
  ...
  ...
  "**/*.pyc": {"when": "$(basename).py"}, 
  "**/__pycache__": true,
  ...
  ...
}

3

यदि आपका एक कोणीय 2+ अनुप्रयोग पर काम कर रहा है , और मेरी तरह आप एक स्वच्छ कार्य वातावरण पसंद करते हैं, तो @ omt66 उत्तर का पालन करें और अपनी सेटिंग में नीचे पेस्ट करें। json फ़ाइल। मेरा सुझाव है कि एक बार सभी प्रारंभिक सेटअप पूरा हो जाने के बाद आप ऐसा करें।

नोट : यह वास्तव में .vscode फोल्डर (सेटिंग्स के साथ। Json) को भी छिपा देगा। (यदि आपको बाद में बदलाव करने की आवश्यकता है तो अपनी मूल फ़ाइल एक्सप्लोरर / टेक्स्ट एडिटर में खोलें)

https://pastebin.com/X2NL6Vxb

{
    "files.exclude": {
        ".vscode":true,
        "node_modules/":true,
        "dist/":true,
        "e2e/":true,
        "*.json": true,
        "**/*.md": true,
        ".gitignore": true,
        "**/.gitkeep":true,
        ".editorconfig": true,
        "**/polyfills.ts": true,
        "**/main.ts": true,
        "**/tsconfig.app.json": true,
        "**/tsconfig.spec.json": true,
        "**/tslint.json": true,
        "**/karma.conf.js": true,
        "**/favicon.ico": true,
        "**/browserslist": true,
        "**/test.ts": true
    }
}

0

यह मेरे लिए एक जवाब का इतना अच्छा नहीं हो सकता है, लेकिन यदि आप पहली बार उन सभी फाइलों को चुनते हैं, जिन्हें आप साइड बार में दबाकर एक्सेस करना चाहते हैं, ताकि वे उदाहरण के लिए आपकी स्क्रीन के ऊपर पॉप अप करें: script.js, index। html, style.css। उन सभी फ़ाइलों को बंद करें जिनकी आपको शीर्ष पर आवश्यकता नहीं है।

जब आप Windows और linux पर Ctrl + B दबाते हैं, तो मुझे नहीं पता कि यह मैक पर क्या है।

लेकिन अब यह आपके लिए है। कृपया कोई नफरत न भेजें

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