Khi bạn chọn chia sẻ bối cảnh dự án của mình với Gemini trong Android Studio,
bạn có thể kiểm soát các tệp cụ thể từ cơ sở mã được chia sẻ bằng
.aiexclude
tệp. Các tính năng AI trong Android Studio không thể truy cập vào các tệp bên ngoài
dự án hiện tại và các gốc quản lý phiên bản đi kèm với dự án đó. Trong
hãy lưu ý rằng bạn có thể đặt các tệp .aiexclude
ở bất kỳ đâu trong dự án và VCS của dự án
để kiểm soát những tệp mà các tính năng AI được phép truy cập.
Giống như tệp .gitignore
, tệp .aiexclude
theo dõi các tệp không được
được chia sẻ với Gemini trong Android Studio, kể cả trải nghiệm trò chuyện
dưới dạng các tính năng AI hoạt động trong trình chỉnh sửa, chẳng hạn như ý định
hành động và mã
hoàn thành. Một tệp .aiexclude
hoạt động trên các tệp tại hoặc bên dưới thư mục chứa nó.
Cách ghi tệp .aiexclude
Tệp .aiexclude
tuân theo cú pháp tương tự như tệp
Tệp .gitignore
.
Ví dụ
Dưới đây là ví dụ về cấu hình tệp .aiexclude
:
- Mẫu
KEYS
chặn tất cả các tệp có tên là "KEYS" không có đuôi tệp là hoặc bên dưới thư mục chứa tệp.aiexclude
.
KEYS
- Mẫu
KEYS.
chặn tất cả các tệp có tên là "KEYS" với bất kỳ đuôi tệp nào tại hoặc dưới thư mục chứa tệp .Tệpaiexclude
.
KEYS.
- Mẫu
.kt
chặn mọi tệp Kotlin hoặc tệp có đuôi.kt
, tại hoặc bên dưới thư mục chứa tệp.aiexclude
.
.kt
- Mẫu
/.kt
chặn mọi tệp Kotlin trong thư mục.aiexclude
, nhưng không phải bên dưới.
/.kt
- Mẫu
my/sensitive/dir/
chặn mọi tệp trongmy/sensitive/dir
và bên dưới. Đường dẫn tệp tương ứng với thư mục chứa tệp.aiexclude
.
my/sensitive/dir/
- Mẫu
my/sensitive/dir/ /.txt
chặn các tệp all.txt tại hoặc bên dưới thư mụcmy/sensitive/dir/
.
my/sensitive/dir/ /.txt
- Mẫu
my/sensitive/dir/.txt
chặn các tệp all.txt trong thư mụcmy/sensitive/dir
, nhưng không nằm trong thư mục con.
my/sensitive/dir/.txt