क्या सब्लिमे टेक्स्ट में एक्सटेंशन द्वारा फ़ाइलों को फ़िल्टर करने का कोई तरीका है?सब्लिमे टेक्स्ट दिए गए एक्सटेंशन के साथ फ़ाइलों को फ़िल्टर करें
उत्तर
अपनी उपयोगकर्ता प्राथमिकता फ़ाइल में 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"
],
"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
फ़ाइल में उपयोग कर सकते हैं। ऐसा करने से आपके सभी शानदार सत्रों को प्रभावित किया जाएगा, सभी खुले फ़ोल्डरों और/या परियोजनाओं के लिए, जो मेरे लिए, कई महीनों बाद सेटिंग के बारे में भूल गए थे, कुछ परेशानियों, सिर-खरोंच भ्रम का कारण बन गया।
क्या यह स्पष्ट रूप से * कुछ फ़ाइलों को शामिल करना भी संभव है? उदाहरण के लिए टाइपस्क्रिप्ट का उपयोग करके मैं जेनरेट * .js नहीं देखना चाहता, लेकिन कई फाइलें जिन्हें मैं प्रोजेक्ट में शामिल करना चाहता हूं (उदा। 'Requjs.dependencies.js')। धन्यवाद! – zbynour
बढ़िया, tx .. मैंने file_include_patterns की कोशिश की, लेकिन ऐसा लगता है कि यह एक या/या सेटिंग है .. अगर अकेले इस्तेमाल किया जाता है file_include_patterns काम करता है, लेकिन अगर _with_ file_exclude_patterns का उपयोग किया जाता है, तो कोई भी फाइल नहीं दिखायी जाती है .. – ptim
कुछ सावधानीपूर्वक संरचना के साथ, आप ऑटो से बच सकते हैं -generated जे एस फ़ाइलों को अभी भी जो कि आप चाहते हैं (यानी, config फ़ाइलें) रखते हुए - तो की तरह: '" file_exclude_patterns ": \t [ \t" * .js.map ", \t" एप्लिकेशन/नियंत्रक/*। जेएस " \t]' चूंकि हम विशेष रूप से केवल कुछ फ़ोल्डर्स पर फ़िल्टर कर रहे हैं, इसलिए हम कुछ भी अलग कर सकते हैं जिसे हम रखना चाहते हैं! –