2015-06-20 9 views
73

कई निर्भरताओं के साथ एक बड़ी परियोजना के लिए उदा। node_modules/ फ़ोल्डर में, मैंने फ़ोल्डर में सभी फ़ाइलों को अनुक्रमणित करने के कारण लगातार सीपीयू स्पाइक्स देखा।मैं अभी भी साइडबार में दिखाए जाने पर, सब्लिमे टेक्स्ट में इंडेक्सिंग से फ़ोल्डर को कैसे बाहर निकाल सकता हूं?

मुझे पता है कि मैं folder_exclude_patterns सेटिंग का उपयोग कर फ़ाइलों और फ़ोल्डरों को छुपा सकता हूं, लेकिन मैं अभी भी फ़ोल्डर को साइडबार में दिखाना चाहता हूं।

मैं कैसे रख सकता हूं उदा। साइडबार में node_modules/, लेकिन इसे अनुक्रमण से बाहर कर दें?

उत्तर

123

सूचकांक से फाइल को बाहर करने के लेकिन उन्हें साइडबार में रखने के लिए, उदाहरण के लिए अपने उपयोगकर्ता सेटिंग में binary_file_patterns सेटिंग का उपयोग करें,:

"binary_file_patterns": [ 
    "*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", 
    "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip", 
    "node_modules/**", 
    "bower_components/**" 
] 

संपादित: अपने Settings - Default वरीयताओं से मूल्यों को कॉपी करने के लिए सुनिश्चित करें (यहां "*.jpg" आदि के रूप में दिखाया गया है), या आप द्विआधारी फाइलों को अनुक्रमणित करना शुरू कर देंगे।

+5

मैं ओपी के समान काम करना चाहता था, लेकिन इसके लायक होने के लिए, "binary_file_patterns" के साथ मेरे लिए सब्लिमे टेक्स्ट 3 सीपीयू उपयोग स्पाइक्स। दुर्भाग्यवश, मैं इसे "folder_exclude_patterns" का उपयोग करके शांत कर सकता हूं। मैं 2013 के अंत में मैकबुक प्रो पर हूं। –

+1

मुझे @BrianFitzGerald के समान समस्या मिली है, ओएस एक्स (एसटी बिल्ड 3103, ओएस एक्स 10.11) –

+0

ओएसएक्स एल कैपिटन पर नवीनतम सब्लिमे टेक्स्ट संस्करण बिल्ड 3126 में मेरे लिए काम करता है। – JohnnyQ

28

आप Preferences -> Settings - User में निजी सेटिंग बदल सकते हैं,, जोड़ें:

{ 
    "folder_exclude_patterns": 
    [ 
     ".svn", ".git", ".hg", "CVS", 
     "node_modules", 
    ], 
} 
+0

धन्यवाद, यह विकल्प मेरे लिए बेहतर है। – atilkan

+10

यह समाधान नहीं है यदि आप अभी भी फ़ोल्डरों को साइडबार पर दिखाना चाहते हैं। – xiaolin

3

ST3 में काम नहीं करता (बिल्ड 3126)।

आप साइडबार में नोड मॉड्यूल फ़ोल्डर दिखाने के और इस तरह से अंदर फ़ाइलें छिपाना कर सकते हैं:

"file_exclude_patterns": 
[ 
    ..., 
    "node_modules/**" 
] 

आप प्रत्येक नोड मॉड्यूल से सबफ़ोल्डरों को छिपाना चाहते हैं:

"folder_exclude_patterns": 
[ 
    "node_modules/*/**" 
] 

node_modules अंदर सभी फाइलें हो जाएगा खोज से हटा दिया गया है, लेकिन प्रत्येक node_module सबफ़ोल्डर अभी भी साइडबार में दिखाई देगा।

+0

यह केवल node_modules फ़ोल्डर दिखाता है लेकिन उप फ़ोल्डर नहीं है इसलिए वास्तव में काम नहीं करता है। –

संबंधित मुद्दे

 संबंधित मुद्दे