उदात्त पाठ संपादक में कुछ एक्सटेंशन के साथ फाइलें छिपाएं?


110

क्या सब्बल टेक्स्ट एडिटर 3 में साइडबार (लेटरल नेव बार) से कुछ एक्सटेंशन के साथ सभी फाइलों को छिपाना संभव है?

जवाबों:


191

क्या आप साइडबार के बारे में बात कर रहे हैं? उदाहरण के लिए, यदि आप फ़ाइल का चयन करते हैं → ओपन करें और एक फ़ोल्डर चुनें, तो फ़ोल्डर और इसकी सामग्री को बाईं ओर प्रदर्शित किया जाता है, जिससे आप इसकी सामग्री और उप-निर्देशिकाओं के बीच नेविगेट कर सकते हैं। यदि ऐसा है, तो इसका उत्तर है हां, फाइलों को बाहर रखा जा सकता है।

प्राथमिकताएं चुनें → सेटिंग्स - नामक एक टैब खोलने के लिए डिफ़ॉल्टPreferences.sublime-settings – Default । यह फ़ाइल केवल पढ़ने के लिए है, इसलिए आपको वरीयताएँ → सेटिंग्स - उपयोगकर्ता खोलने की भी आवश्यकता होगी । पहली बार जब आप अपनी उपयोगकर्ता प्राथमिकताओं को खोलेंगे तो वह रिक्त होगी। यह (और सभी उदात्त विन्यास फाइल) JSON प्रारूप में हैं, इसलिए आपको क्रमशः फ़ाइल के आरंभ और अंत में घुंघराले ब्रेसिज़ खोलने और बंद करने की आवश्यकता होगी:

{

}

डिफ़ॉल्ट प्राथमिकताएँ टैब सक्रिय करें और खोज करें file_exclude_patterns(जो ST3 बिल्ड 3083 में लाइन 377 पर है) और folder_exclude_patternsयदि वांछित है। अपनी सामग्री को अपनी उपयोगकर्ता प्राथमिकताओं फ़ाइल में कॉपी करें, जैसे:

{
    "file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "*.sublime-workspace"]
}

और अपने स्वयं के अनुकूलन जोड़ने के लिए स्वतंत्र महसूस करें। कृपया ध्यान दें कि ,समापन वर्ग कोष्ठक के बाद कोई अल्पविराम ( ) नहीं है , क्योंकि इस उदाहरण में यह एकमात्र अनुकूलित प्राथमिकता है। यदि आपके पास कई हैं (फोंट, विंडो विकल्प, थीम, या जो भी बदलते हैं) आपको पिछले एक को छोड़कर प्रत्येक आइटम के बाद अल्पविराम की आवश्यकता होगी (अनुगामी अल्पविराम अवैध JSON है):

{
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "word_wrap": true,
    "wrap_width": 0
}

13
यह शायद केवल कहना आसान है: सेटिंग फाइलें JSON में लिखी गई हैं।
पीडीपी

9
आह, यह मेरी ज़रूरत की फाइलों को छिपा रहा था। अहहहहहहहहहहहहह । । रोता है
meawoppl

1
धन्यवाद - बस अपना विकास अनुभव एक पूरी बहुत बेहतर :) बनाया
developerbmw

1
@ मैट मैंने फ़ोल्डर पैटर्न के लिए एक संदर्भ जोड़ा क्योंकि यह उनके बारे में किए गए खोज में काफी अधिक है।
निक टी

क्या कोई प्लगइन पैटर्न स्विच कर सकता है?
ऐलेन

132

आप उन्हें प्रति प्रोजेक्ट के अनुसार सेट कर सकते हैं और अपनी .sublime-projectफ़ाइल में फ़ोल्डर्स को अनदेखा कर सकते हैं, जैसे:

{
    "folders": [{
        "path": ".",
        "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"],
        "file_exclude_patterns": ["*.pyc", "*.pyo", ".project"]
    }]
}

बहुत उपयोगी अनुरूपण फ़ाइल एक्सटेंशन प्रति परियोजना hered।
पुरो_नर्वियो

4
आप खोज में फ़ोल्डर / फ़ाइलों को छिपाने के लिए "बाइनरी_फाइल_पैटर्न" का भी उपयोग कर सकते हैं, लेकिन फिर भी इसे साइडबार में देख सकते हैं।
रात 16:09

8
किसी और के लिए यह सोचकर कि यह फ़ाइल कैसे बनाई जाए, शीर्ष मेनू में जाएं Project > Save Project Asऔर फिर आप इसे उस फ़ाइल में पेस्ट कर सकते हैं और यह काम करता है। अपनी स्वयं की फ़ाइल बनाना touchसमान काम नहीं करेगा :)
सोफी

1
धन्यवाद! मैं यह जानने की कोशिश कर रहा हूं कि मेरी परियोजना के डिस्टर्ब फोल्डर के अंदर .js फाइलों को कैसे छिपाया जाए, लेकिन कहीं भी .js फाइलें कहीं और नहीं :) पहली बार प्रयोग करते हुए.sublime-project
लियोन गबन

1
उदात्त में सभी डॉट फाइलें छिपाने के लिए, ".*"'folder_exclude_patterns' के भीतर उपयोग करें
जूलियन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.