Gemini .aiexclude ফাইল থেকে ফাইল বাদ দিন

আপনার প্রজেক্টে .aiexclude ফাইলগুলি অন্তর্ভুক্ত করে আপনি IDX-এর Gemini থেকে আপনার কোডবেস থেকে কোন ফাইলগুলিকে লুকিয়ে রাখতে হবে তা নিয়ন্ত্রণ করতে পারেন৷ এটি আপনাকে মিথুনের সাথে শেয়ার করা প্রজেক্টের প্রসঙ্গকে ক্রমশ নিয়ন্ত্রণ করতে দেয়।

অনেকটা .gitignore ফাইলের মতো, একটি .aiexclude ফাইল এমন ফাইলগুলিকে ট্র্যাক করে যা IDX-এ Gemini-এর সাথে শেয়ার করা উচিত নয়, চ্যাটের অভিজ্ঞতার পাশাপাশি এআই বৈশিষ্ট্যগুলি যা সম্পাদকে কাজ করে। একটি .aiexclude ফাইল এটি ধারণ করা ডিরেক্টরিতে বা নীচের ফাইলগুলিতে কাজ করে।

কোডবেস ইনডেক্সিং সক্ষম হলে .aiexclude দ্বারা আচ্ছাদিত ফাইলগুলি Gemini দ্বারা সূচিত করা হবে না। অতিরিক্তভাবে, .aiexclude কভার করা ফাইলগুলির জন্য ইনলাইন সহায়তাকে নিম্নলিখিত উপায়ে প্রভাবিত করবে:

  • চ্যাট সহায়তা : Gemini প্রশ্নের উত্তর দিতে বা .aiexclude দ্বারা আচ্ছাদিত ফাইল সম্পর্কে পরামর্শ দিতে সক্ষম হবে না।
  • কোড সমাপ্তি : কভার করা ফাইল সম্পাদনা করার সময় প্রস্তাবিত কোড সমাপ্তি উপলব্ধ হবে না।
  • ইনলাইন সহায়তা : আপনি নতুন কোড তৈরি করতে সক্ষম হবেন, কিন্তু আবৃত ফাইল সম্পাদনা করার সময় বিদ্যমান কোড পরিবর্তন করতে পারবেন না।

অন্যান্য উন্নয়ন পরিবেশ যেমন অ্যান্ড্রয়েড স্টুডিও .aiexclude ফাইলগুলিকে সম্মান করতে পারে।

কিভাবে .aiexclude ফাইল লিখতে হয়

একটি .aiexclude ফাইল একটি .gitignore ফাইলের মতো একই সিনট্যাক্স অনুসরণ করে, নিম্নলিখিত পার্থক্য সহ:

  • একটি খালি .aiexclude ফাইল তার ডিরেক্টরি এবং সমস্ত সাব-ডিরেক্টরির সমস্ত ফাইল ব্লক করে। এটি একটি ফাইলের মতো যা **/* রয়েছে।
  • .aiexclude ফাইলগুলি নেগেটিভ সমর্থন করে না (এর সাথে প্রিফিক্সিং প্যাটার্ন ! )

উদাহরণ

এখানে .aiexclude ফাইল কনফিগারেশনের উদাহরণ রয়েছে:

apikeys.txt নামের সমস্ত ফাইল ব্লক করুন যে ডিরেক্টরিতে বা নীচে .aiexclude ফাইল রয়েছে:

apikeys.txt

.aiexclude ফাইলটি ধারণ করা ডিরেক্টরিতে বা নীচে .key ফাইল এক্সটেনশন সহ সমস্ত ফাইল ব্লক করুন:

*.key

.aiexclude এর মতো একই ডিরেক্টরিতে শুধুমাত্র apikeys.txt ফাইল ব্লক করুন, কিন্তু কোনো সাবডিরেক্টরি নয়:

/apikeys.txt

my/sensitive/dir এবং সমস্ত সাবডিরেক্টরিতে সমস্ত ফাইল ব্লক করুন। পাথটি .aiexclude ফাইল ধারণ করা ডিরেক্টরির সাথে সম্পর্কিত হওয়া উচিত:

my/sensitive/dir/