উত্তর:
আপনার ~/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": {...}
জসনে যুক্ত করুন উত্পন্ন ফাইল। ( উত্স থেকে , এসটি 3 বিল্ড 3095 হিসাবে কাজ করে) But তবে "বাইনারি_ফাইলে_প্যাটার্নস" দিয়ে কাজ করে না।
folder/**
কাজ করে দেখানোর জন্য +1 । :)
"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 (বিএলডি 3059 উইন্ডোজ) এ আমাকে "ফোল্ডারে ফাইন্ড" ফাংশনটি নির্দিষ্ট ফাইল / ফোল্ডারগুলিতে এবং সম্ভবত একটি একক ফাইলের মধ্যে সীমাবদ্ধ করা দরকার,
নিম্নলিখিতটি আমার জন্য কাজ করে যেখানে: বাক্সের বিষয়বস্তু
/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 বাদে কোনও স্থায়ী সেটিংস আমি পাইনি। সুতরাং এই উত্তরটি এখন সেরা কাজের দিক থেকে।
সাব্লাইম টেক্সট 2 এর জন্য, এটি আমার পক্ষে দুর্দান্ত কাজ করছে।
আপনি যখন ফাইলগুলি অনুসন্ধান করুন চয়ন করেন , যেখানে ইনপুটটিতে ফোল্ডারগুলি বাদ দিন ;
-bower_components/**/*, -dist/**/*, -node_modules/**/*, -tmp/**/*
সুতরাং, আপনি অনুসন্ধান করতে চান না এমন ফোল্ডারগুলির প্যাটার্ন বাদ দিয়ে একটি হাইফেন অনুসরণ করবে।
-folder1/**/*, -folder2/**/*
এটি আপনার অনুসন্ধানের সুযোগ সীমাবদ্ধ করবে।
আমি মনে করি এই উত্তরগুলির মধ্যে অনেকগুলি সাবলাইম পাঠ্যের কয়েকটি ভিন্ন সংস্করণে বিস্তৃত, এখানে আমি ম্যাকের উপর সাব্লাইম টেক্সট 3 দিয়ে কীভাবে করব তা এখানে's
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/*.*
সুতরাং উপরে আমার উদাহরণে:
এটি আমার জন্য সাব্লাইম পাঠ 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"]
}
সংক্ষিপ্ত বিবরণ: https://gist.github.com/ahmadawais/690a816ca158067708ad4dbe17822841
অথবা আপনি আমার পছন্দসই ফাইলটি এখানে https://github.com/ahmadawais/dotFiles/blob/master/SublimeText/User/Preferences.sublime-settings#L80-L81 চেক করতে পারেন
binary_file_patterns
যেমন মন্তব্য উপর ভিত্তি করে করা উচিত এতে যান যেকোনো কিছু থেকে ফাইল সরিয়ে ফেলা হবে, কিন্তু ফাইল খুঁজুন কাছ থেকে না। অন্য কেউ এই অভিজ্ঞতা? কিভাবে এটি ঠিক করতে জানেন? আমি উবুন্টুতে আছি, 2221 নির্মাণ করুন; আমার ম্যাকের ক্ষেত্রেও একই ঘটনা ঘটে (বিল্ড নম্বরটি জানেন না)।