Gemini Code Assist از حذف فایلها از زمینه شما برای تولید کد، تکمیل کد، تبدیل کد و چت پشتیبانی میکند. برای کاربران Enterprise، این شامل سفارشیسازی کد نیز میشود.
در بسیاری از سناریوها، فایلها یا زیردرختهای خاصی خواهید داشت که نمیخواهید در متن خود قرار دهید.
 شما می توانید این فایل ها را با استفاده از فایل .aiexclude یا .gitignore حذف کنید.
تنظیمات حذف زمینه را پیکربندی کنید
 این بخش به شما نشان می دهد که چگونه تنظیمات فایل های .aiexclude و .gitignore را پیکربندی کنید. 
فایل .aiexclude را به فایل دلخواه خود تغییر دهید
 بهطور پیشفرض، حذف زمینه برای استفاده از .aiexclude تنظیم شده است. برای تغییر این تنظیمات در IDE خود، این مراحل را دنبال کنید: 
کد VS
- در نوار فعالیت، روی تنظیمات مدیریت > تنظیمات کلیک کنید. 
- در پنجره تنظیمات ، به Extensions > Gemini Code Assist بروید. پیمایش کنید تا فایل Exclusion Context را پیدا کنید. 
- در قسمت متن، - .aiexcludeرا به مکان دلخواه خود تغییر دهید.
فایل مورد نظر شما اکنون به عنوان فایل حذف زمینه تنظیم شده است.
IntelliJ
 پیکربندی تنظیمات برای فایلهای .aiexclude و .gitignore در IDEهای JetBrains پشتیبانی نمیشود. 
حذف زمینه .gitignore را تغییر دهید
 به طور پیش فرض، فایل .gitignore برای حذف زمینه فعال است. فایل باید در پوشه کار ریشه Gemini Code Assist قرار داشته باشد. فایلهای .gitignore واقع در زیر شاخهها در نظر گرفته یا ادغام نمیشوند.
 برای غیرفعال کردن فایلهای .gitignore از حذف زمینه، این مراحل را دنبال کنید:
- در نوار فعالیت، روی تنظیمات مدیریت > تنظیمات کلیک کنید. 
- در پنجره تنظیمات ، به Extensions > Gemini Code Assist بروید. پیمایش کنید تا Context Exclusion Gitignore را پیدا کنید. 
- چک باکس را بردارید. - فایلهای - .gitignoreاکنون برای مشخص کردن فایل Gemini Code Assist برای نادیده گرفتن غیرفعال شدهاند.
 یک فایل .aiexclude بنویسید
 یک فایل .aiexclude از دستور یک فایل .gitignore پیروی می کند.
نمونه ها
 مثالهای زیر نشان میدهند که چگونه میتوانید یک فایل .aiexclude را پیکربندی کنید:
- همه فایلهایی با نام - apikeys.txtرا در دایرکتوری حاوی فایل- .aiexcludeیا زیر آن مسدود کنید:- apikeys.txt
- همه فایلها را با پسوند فایل - .keyدر یا زیر دایرکتوری حاوی فایل- .aiexcludeمسدود کنید:- *.key
- فقط فایل - apikeys.txtرا در همان فهرستی که فایل- .aiexclude.- /apikeys.txt
- همه فایلهای دایرکتوری - my/sensitive/dirو همه زیر شاخهها را مسدود کنید. مسیر باید نسبت به دایرکتوری حاوی فایل- .aiexcludeباشد.- my/sensitive/dir/
- همه فایلهای دایرکتوری - fooو زیرشاخههای آن به جز فایلی با نام- bar.txtدر دایرکتوری foo را مسدود میکند.- foo/* !foo/bar.txt
کنترل دسترسی به فهرست برای سفارشی سازی کد
بهطور پیشفرض، سفارشیسازی کد، همه فایلهای کد پشتیبانیشده را در مخازن مشخصشده شما نمایه میکند.
 برای جلوگیری از قرار گرفتن در معرض کدهایی که نمی خواهید در زمینه استفاده شوند، می توانید از الگوهای شاخه برای کنترل دسترسی به فهرست خود استفاده کنید و از یک شاخه پایدار مانند main استفاده کنید.
 همچنین، میتوانید با ایجاد یک فایل .aiexclude فایلها را از زمینه حذف کنید.