जवाबों:
इसे अपनी ~/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings
फ़ाइल में जोड़ें और संपादित करें ।
// These files will still show up in the side bar, but won't be included in
// Goto Anything or Find in Files
"binary_file_patterns": ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"],
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS"],
"file_exclude_patterns": ["*.log"]
यदि आप फ़ोल्डर्स के बजाय कुछ फ़ाइलों को अनदेखा करना चाहते हैं तो भी है ।
उदात्त पाठ 3 के लिए: खोज और GoTo परिणामों से बाहर करने के लिए, साइडबार से हटाए बिना, "binary_file_patterns"
सेटिंग बदलें । फ़ाइलों और फ़ोल्डरों से मेल खाता है।
उदाहरण के लिए, GoTo इंडेक्सिंग से "डिस्ट" और "नोड_मॉड्यूल्स" में फ़ाइलों को बाहर करने के लिए, इसे अपनी पसंदीदा सेटिंग फ़ाइल में जोड़ें:
"binary_file_patterns": ["dist/*", "node_modules/*", "*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"]
मैं यह पता नहीं लगा सकता कि इसे प्रति-परियोजना के आधार पर कैसे लागू किया जाए :(? अधिकांश सेटिंग्स को एक project.sublime-project
फ़ाइल में स्थानांतरित किया जा सकता है । "प्रोजेक्ट> सेव प्रोजेक्ट अस", इसे अपने प्रोजेक्ट के रूट को सहेजें, और "settings": {...}
इसमें json जोड़ें उत्पन्न फ़ाइल। ( स्रोत से , ST3 के रूप में काम करता है 3095 का निर्माण)। लेकिन "बाइनरी_फाइल_पैथर्न" के साथ काम नहीं करता है।
folder/**
काम भी दिखाता है । :)
"unused/"
साथ ही जोड़ने की कोशिश की "*/unused/*"
लेकिन मेरे लिए कोई काम नहीं किया। हालाँकि, मैं -*/unused/*,-*/_sgbak/*
अपनी खोज में इस तरह से एक अतिरिक्त फ़िल्टर जोड़ने में सक्षम था: मेरी खोज के लिए, जो कष्टप्रद है क्योंकि यह याद नहीं है, इसलिए आपको इसे हर बार जोड़ना होगा।
आप अपनी परियोजना सेटिंग्स को संशोधित करके अपनी परियोजना से कुछ फ़ाइल पैटर्न और फ़ोल्डर्स को बाहर कर सकते हैं :
{
"folders":
[
{
"path": "src",
"folder_exclude_patterns": ["backup"]
},
{
"path": "docs",
"file_exclude_patterns": ["*.css"]
}
]
}
यह परियोजनाओं के प्रलेखन में वर्णित है ।
आप फ़ील्ड -*/foldername/*
में सिंटैक्स का उपयोग करके सभी खोजें फलक में फ़ोल्डर को भी बाहर कर सकते हैं Where
- उदाहरण के लिए:
-*/node_modules/*
http://www.sublimetext.com/forum/viewtopic.php?f=2&t=3847&start=10
where
क्षेत्र में जाता है ।
C:\Projects\SearchThis,-*/but/not/this/*
उदात्त पाठ 3 (BLD 3059 Windows) में मुझे कुछ फ़ाइलों / फ़ोल्डरों के लिए "फ़ोल्डर में खोजें" फ़ंक्शन को प्रतिबंधित करने की आवश्यकता थी और शायद एक एकल फ़ाइल,
निम्नलिखित मेरे लिए काम करता है जहां की सामग्री: बॉक्स
/C/path/2/project/folder,*.c,*.h,-*/path/not/to/look/in,/C/path/2/specific/file/file.h
निरपेक्ष रास्तों के बिना इसे आगे ले जाते हुए, आप ऊपर दिए गए प्रतीकात्मक स्थानों के साथ संयोजन कर सकते हैं
<open folders>, <open files>, <current file>
<open folders>,*.c,*.h,-*/never_this_in_folder/*,<open files>
folder_exclude_patterns
और file_exclude_patterns
न केवल यह साइडबार से खाल, और खोज या गोटो से। अफसोस की बात यह है कि मुझे खोज और GoTo को छोड़कर कोई स्थायी सेटिंग नहीं मिली। तो यह उत्तर वर्तमान में सबसे अच्छा समाधान है।
SublimeText 2 के लिए, यह मेरे लिए बहुत अच्छा काम कर रहा है।
जब आप फाइल्स में फाइंड चुनते हैं , तो फोल्डर को अलग से कहां इनपुट में निर्दिष्ट करें ;
-bower_components/**/*, -dist/**/*, -node_modules/**/*, -tmp/**/*
तो, एक हाइफ़न जिसके बाद आप उन फ़ोल्डरों के लिए पैटर्न नहीं छोड़ते हैं जिन्हें आप खोजना नहीं चाहते हैं।
-folder1/**/*, -folder2/**/*
यह आपके खोज क्षेत्र को सीमित कर देगा।
मुझे लगता है कि इनमें से कई जवाब सबलेम टेक्स्ट के कुछ अलग-अलग संस्करणों में हैं, यहाँ मैं मैक पर सबलेम टेक्स्ट 3 के साथ यह कैसे करता हूं ।
file_exclude_patterns
और folder_exclude_patterns
वैल्यूज को एडिट करेंउदाहरण
"file_exclude_patterns":
[
".svn",
".git",
".hg",
".md",
".txt",
".DS_Store"
],
"folder_exclude_patterns":
[
"node_modules",
"bower_components",
".svn",
".git",
".hg",
"CVS",
"deprecated",
"cache"
],
स्क्रीनशॉट
node_modules
एक फ़ोल्डर विस्तृत खोज करते समय बाहर करना चाहते हैं। हालाँकि, यदि आप कुछ डिबग कर रहे हैं और निर्भरता के साथ कोई समस्या है, तो नोड_मॉड्यूल्स में फ़ाइल खोलने का विकल्प रखना अच्छा होगा
आप फ़ील्ड के माध्यम से अपनी खोज से फ़ोल्डर्स को बाहर भी कर सकते हैं:
कहाँ पे: <open folders>,-*/node_modules/*.*,-*/build/*.*
तो ऊपर मेरे उदाहरण में:
यह मेरे लिए Sublime Text 3 में काम करता है और फ़ोल्डर्स साइडबार में दिखाना जारी रखता है। यह इनपुट के माध्यम से केवल एक बहिष्करण है (दृश्य अनुक्रमण के पीछे किसी को प्रभावित नहीं करता है)।
यह समाधान मेरे लिए पूरी तरह से काम करता है: https://superuser.com/a/601270
Find: "something" Where: "<open folders>" // <open folders>" not include hidden folder in sidebar
उन कुछ समय के लिए आपको केवल वर्तमान निर्देशिका में खोज (और प्रतिस्थापित) को सीमित करने की आवश्यकता है, यह करें:
c/Path/2/Project,-c/Path/2/Project/*/*
महत्वपूर्ण बिट /*/*
पथ बहिष्कृत पैटर्न में है। विंडोज 7 64-बिट पर उदात्त पाठ 3 बिल्ड 3083 का उपयोग करना।
बस ध्यान दें कि यदि आप अपने प्रोजेक्ट फ़ोल्डर का सबफ़ोल्डर जोड़ना चाहते हैं, तो आपको फ़ोल्डर्स के साथ जुड़ना होगा \/
। @ डेविडपर्सन के उसी उदाहरण का उपयोग करना:
{
"folders":
[
{
"path": "src",
"folder_exclude_patterns": ["backup\/src\/log"]
}
]
}
मुझे लगता है कि यह सुनिश्चित करने का सबसे आसान तरीका है कि प्रत्येक परियोजना पर ऐसी फ़ाइलों और फ़ोल्डरों को बाहर रखा गया है, बस उपखंड उपयोगकर्ता सेटिंग्स में निम्नलिखित कोड जोड़ना है (इसे अपनी ~/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings
फ़ाइल में जोड़ें और संपादित करें ।)
{
// Remove certain files permanently from Sublime via Preferences.sublime-settings.
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "node_modules"]
}
Gist: https://gist.github.com/ahmadawais/690a816ca15808067708ad4dbe17822841
या आप मेरी प्राथमिकताएँ फ़ाइल यहाँ देख सकते हैं https://github.com/ahmadawais/dotFiles/blob/master/SublimeText/User/Preferences.sublime-settings#L80-L81
binary_file_patterns
के रूप में यह टिप्पणी के आधार पर करना चाहिए गोटो कुछ भी से फाइल निकालता है, लेकिन फ़ाइलें में ढूँढें से नहीं,। किसी और को यह अनुभव? जानिए इसे कैसे ठीक करें? मैं उबंटू पर हूं, 2221 का निर्माण करूंगा; मेरे मैक पर एक ही बात होती है (निर्माण संख्या नहीं जानते)।