উত্পন্ন ফাইলগুলি উপেক্ষা করার জন্য কীভাবে আমি ইন্টেলিজের "ফাইলগুলিতে ফাইন্ড" বলতে পারি?


103

আমার ফাইলগুলি অনুসন্ধান করা দরকার। আমি জ্যাকস-ডাব্লুএস আর্টিফেক্টস বা টার্গেট ফোল্ডারে ক্লাসের মতো উত্পন্ন ফাইলগুলি উপেক্ষা বা বাদ দিতে চাই। এই ফাইলগুলি অনুসন্ধান থেকে বাদ দিতে আমি কীভাবে আইডিইএকে বলতে পারি?


3
হ্যাঁ! এবং তারা সর্বদা উত্পন্ন ফলাফলগুলি শীর্ষে রাখে! Sheesh!
এসএমবিগস

উত্তর:


102

আপনার অনুসন্ধান থেকে অন্তর্ভুক্ত / বাদ দিতে ফাইলের সেটকে সংজ্ঞায়িত করে একটি কাস্টম স্কোপ তৈরি করুন ।

  1. CTRL+ ইন ফথ ইন পাথ কথোপকথনের জন্য SHIFT+ (Mac ব্যবহারকারীদের চাপুন + + + + )FcommandshiftF
  2. স্কোপের নিচে কাস্টম নির্বাচন করুন

    পথ খুঁজে

  3. ড্রপ ডাউন তালিকা থেকে একটি সুযোগ চয়ন করুন বা ...ড্রপডাউন এর ডানদিকে বোতামে ক্লিক করে একটি কাস্টম স্কোপ তৈরি করুন ।

  4. প্রদর্শিত ডায়লগটিতে +বোতামটিতে ক্লিক করুন এবং স্থানীয় নির্বাচন করুন
  5. ডান ফলকে আপনি পৃথক ফাইলগুলি অন্তর্ভুক্ত এবং বাদ দিতে পারেন এবং ফোল্ডারের নীচে সমস্ত ফাইলকে পুনরাবৃত্তভাবে অন্তর্ভুক্ত বা বাদ দিতে পারেন।

এখন আপনি যখন পথ অনুসন্ধান করুন ব্যবহার করবেন তখন কোন ফাইল অনুসন্ধান করা হবে তা সীমাবদ্ধ করতে আপনার কাস্টম স্কোপটি ব্যবহার করুন।

আপনার প্রশ্নের ফাইলগুলিতে ফাইন্ডের রেফারেন্স থেকে আমি সন্দেহ করি যে এই নির্দেশাবলী আপনার সংস্করণে প্রযোজ্য নয় তবে এই কার্যকারিতাটি বিদ্যমান এবং এটি সর্বদা 30 দিনের মূল্যায়ন সংস্করণে রয়েছে তা জেনে রাখা কার্যকর।


2
ওই কাজগুলো. ধন্যবাদ। আমি আশা করেছিলাম যে "উত্পন্ন ফাইলগুলিকে উপেক্ষা করুন" এর প্রভাবটির দিকে আমি কিছু সেটিং বা চেকবাক্স উপেক্ষা করেছি।
ফ্রেইইট

1
@ ফ্রেইহাইট আপনার প্রকল্পটি উত্পন্ন ফাইলগুলিকেও এড়িয়ে যেতে সক্ষম হতে পারে, যা অনুসন্ধানগুলি এবং এগুলি সর্বত্র ডিফল্টরূপে বাদ দিতে পারে (যদি না আপনি অবশ্যই ইন্টেলিজজে আপনার উত্পন্ন ফাইলগুলি দেখতে বা দেখতে চান তবে)।
ajp15243

3
@ ajp15243 এটি সেটিংসে -> প্রকল্পের স্কোপগুলিতে করা যেতে পারে:)
7:54 এ ইনডোলারিং

1
রেফারেন্সের জন্য, এই পদক্ষেপগুলি
ইন্টেলিজি

1
সুন্দর উত্তর @ রবকিল্টি :) আপনি আমাকে প্রতিদিনের হতাশাগুলির হাত থেকে বাঁচিয়েছিলেন
শানিমাল

51

আমি জানি এটি পার্টিতে দেরী হয়েছে, এবং রবের উত্তরটি একটি শালীন। যদিও আমি নিম্নলিখিত বিকল্পগুলি যুক্ত করতে চাই: আপনি যদি Customসুযোগটি বেছে নেন (রবের উত্তর হিসাবে), তবে নির্বাচনটি এখানে রেখে দিন Project Files, এটি ডিফল্টর চেয়ে ইন্টেলিজকে অনুসন্ধানকে আরও কিছুটা নির্বাচিত করে তুলবে। সঠিক পার্থক্যগুলি কী তা আমি জানি না, তবে বিশেষ আগ্রহের বিষয় হ'ল যদি আপনি কোনও ডিরেক্টরিটিকে সেটিংসে ট্যাব Excludedব্যবহার করে চিহ্নিত করেন বা কোনও ডিরেক্টরিতে ডান-ক্লিক করে এবং -> নির্বাচন করে থাকেন ।ModulesProject StructureMark Directory AsExcluded

আপনি যে ফাইলগুলি বাদ দিতে চান তা যদি কোনও একক বা তুলনামূলকভাবে কয়েকটি ডিরেক্টরিতে থাকে যাতে আপনি সহজেই এই বাদ দেওয়ার নিয়মগুলি ম্যানুয়ালি সেটআপ করতে পারেন, এটি কাস্টম স্কোপটি কনফিগার না করে একই ফলাফল পাওয়ার সত্যিই দুর্দান্ত উপায়।

আমি এটি ইন্টেলিজিজ আলটিমেট 14.1.4 এ পরীক্ষা করেছি। অন্যান্য সংস্করণে এটি কীভাবে আচরণ করে সে সম্পর্কে আমার কোনও ধারণা নেই তবে আমি সন্দেহ করি যে বেশিরভাগ ভি 14 বেশিরভাগ একই আচরণ করবে।


আমি একটি ডিরেক্টরি ভুলক্রমে বাদ দিয়ে চিহ্নিত করেছি, কীভাবে এটি আবার অন্তর্ভুক্ত করা যায়। "ডিরেক্টরি হিসাবে চিহ্নিত করুন" প্রসঙ্গ বিকল্পটি সেই ডিরেক্টরিটির জন্য আর দৃশ্যমান নয়।
কোডিং_আইডিওট

2
Mark Directory Asআমি যখন এটি করি তখন @ কোডিং_আইডিট এখনও আমার কাছে দৃশ্যমান (চয়ন করার বিকল্পটি তখন হয় Cancel Exclusion)। যদি কোনও কারণে এটি আপনার পক্ষে কাজ করে না, আপনি Moduleসেটিংস ( Project Settings-> Modules-> <your module>) খোলার মাধ্যমে একই জিনিসটি করতে সক্ষম হবেন । এই সংলাপে সমস্ত বাদ দেওয়া ফোল্ডারগুলি xবামন বন্ধ করার জন্য তার পাশের সাথে ডানদিকে তালিকাবদ্ধ করা উচিত ।
Thor84no


14

আপনি !বাদ দিতে সাইন দিয়ে শুরু করে অনুসন্ধান ফাইল ফিল্টারটিও রাখতে পারেন । পরীক্ষামূলক জাভা ফাইলগুলিতে নয় কোড অনুসন্ধানের উদাহরণ: !*Test.java

আপনার কাছে কয়েক ধরণের ফাইল থাকলে আপনি ,সাইন দিয়ে আলাদা করতে পারেন । কেবল কোটলিন এবং গ্রোভী ফাইলগুলিতে অনুসন্ধানের উদাহরণ: *.kt,*.groovy

এটিও সহায়ক হতে পারে।


এটি ভি দরকারী।
জাভাদবা

4

উত্পন্ন ফাইলগুলি বাদ দিতে আমি পরবর্তী প্যাটার্নটি ব্যবহার করি

!file:*intermediates*/&&!file:*generated*/&&!lib:*..*

এই প্যাটার্নটি কীভাবে যুক্ত করবেন তা অনুসরণ করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.