আপনার প্রজেক্টে .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/