Định cấu hình tính năng chia sẻ theo bối cảnh với tệp .aiExclude

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 độngmã 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ó.

Ví dụ về tệp .aiExclude

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ệp aiexclude.
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 trong my/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ục my/sensitive/dir/.
my/sensitive/dir/ /.txt
  • Mẫu my/sensitive/dir/.txt chặn các tệp all.txt trong thư mục my/sensitive/dir, nhưng không nằm trong thư mục con.
my/sensitive/dir/.txt