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

Khi chọn chia sẻ ngữ cảnh dự án của mình với Gemini trong Android Studio, bạn có thể kiểm soát những tệp cụ thể từ cơ sở mã sẽ được chia sẻ bằng cách sử dụng các tệp .aiexclude.

Cũng giống như tệp .gitignore, tệp .aiexclude theo dõi các tệp không nên chia sẻ với Gemini trong Android Studio, bao gồm cả trải nghiệm trò chuyện cũng như các tính năng AI hoạt động trong trình chỉnh sửa, như thao tác theo ý địnhhoàn tất mã. 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 tệp đó.

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 .gitignore.

Ví dụ

Dưới đây là ví dụ về cấu hình tệp .aiexclude:

  • Mẫu KEYS chặn mọi tệp có tên "KEYS" không có đuôi tệp tại 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 "KEYS" có mọi đuôi tệp tại hoặc bên dưới thư mục chứa phần tử .Tệp aiexclude.
KEYS.
  • Mẫu .kt chặn tất cả các tệp Kotlin hoặc cá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 tất cả các tệp Kotlin trong thư mục .aiexclude, nhưng không chặn ở bên dưới.
/.kt
  • Mẫu my/sensitive/dir/ chặn tất cả các tệp trong thư mục my/sensitive/dir trở xuống. Đườ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 trong thư mục my/sensitive/dir/ hoặc ở bên dưới.
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 chặn trong thư mục con.
my/sensitive/dir/.txt