2012-04-20 12 views

उत्तर

38

अपनी उपयोगकर्ता प्राथमिकता फ़ाइल में file_exclude_patterns जोड़ें। यह कैसे मेरा की तरह लग रहा है:

"file_exclude_patterns": 
[ 
    "*.tmTheme.cache", 
    "*.tmPreferences.cache", 
    "*.tmLanguage.cache", 
    "*.pyc", 
    "*.pyo", 
    "*.exe", 
    "*.dll", 
    "*.obj", 
    "*.o", 
    "*.a", 
    "*.lib", 
    "*.so", 
    "*.dylib", 
    "*.ncb", 
    "*.sdf", 
    "*.suo", 
    "*.pdb", 
    "*.idb", 
    ".DS_Store", 
    "*.class", 
    "*.psd", 
    "*.db" 
], 
+0

क्या यह स्पष्ट रूप से * कुछ फ़ाइलों को शामिल करना भी संभव है? उदाहरण के लिए टाइपस्क्रिप्ट का उपयोग करके मैं जेनरेट * .js नहीं देखना चाहता, लेकिन कई फाइलें जिन्हें मैं प्रोजेक्ट में शामिल करना चाहता हूं (उदा। 'Requjs.dependencies.js')। धन्यवाद! – zbynour

+0

बढ़िया, tx .. मैंने file_include_patterns की कोशिश की, लेकिन ऐसा लगता है कि यह एक या/या सेटिंग है .. अगर अकेले इस्तेमाल किया जाता है file_include_patterns काम करता है, लेकिन अगर _with_ file_exclude_patterns का उपयोग किया जाता है, तो कोई भी फाइल नहीं दिखायी जाती है .. – ptim

+1

कुछ सावधानीपूर्वक संरचना के साथ, आप ऑटो से बच सकते हैं -generated जे एस फ़ाइलों को अभी भी जो कि आप चाहते हैं (यानी, config फ़ाइलें) रखते हुए - तो की तरह: '" file_exclude_patterns ": \t [ \t" * .js.map ", \t" एप्लिकेशन/नियंत्रक/*। जेएस " \t]' चूंकि हम विशेष रूप से केवल कुछ फ़ोल्डर्स पर फ़िल्टर कर रहे हैं, इसलिए हम कुछ भी अलग कर सकते हैं जिसे हम रखना चाहते हैं! –

4

"file_exclude_patterns" के अलावा, आप भी "folder_exclude_patterns" उपयोग कर सकते हैं।

संदर्भ this comment from zbynour: उचित उत्पाद निर्देशिका संरचना के साथ, दोनों निर्देशों को संयोजित करने से संकलित टाइपस्क्रिप्ट आउटपुट, एसएएस-कैश इत्यादि के साथ फ़ोल्डर्स को बाहर करना आसान हो जाता है। सभी .js फ़ाइलें।

इसके अलावा, आप अपने प्रोजेक्ट की .sublime-project फ़ाइल का उपयोग करके प्रति-प्रोजेक्ट आधार पर इन बहिष्करण निर्दिष्ट कर सकते हैं। यहां मेरी .sublime-project फ़ाइलों में से एक है, जो प्रोजेक्ट की रूट निर्देशिका में रहता है।

{ 
    "folders": 
    [ 
    { 
     "path": ".", 
     "folder_exclude_patterns": [".sass-cache"], 
     "file_exclude_patterns": ["*.pdf", "*.psd"] 
    } 
    ] 
} 

बेशक, आप भी इन निर्देशों को एक साथ अपने User/Preferences.sublime-settings फ़ाइल में उपयोग कर सकते हैं। ऐसा करने से आपके सभी शानदार सत्रों को प्रभावित किया जाएगा, सभी खुले फ़ोल्डरों और/या परियोजनाओं के लिए, जो मेरे लिए, कई महीनों बाद सेटिंग के बारे में भूल गए थे, कुछ परेशानियों, सिर-खरोंच भ्रम का कारण बन गया।