Loại trừ các tệp khỏi việc sử dụng tính năng Gemini Code Assist

Tính năng Trợ giúp mã của Gemini hỗ trợ việc loại trừ các tệp khỏi ngữ cảnh của bạn để tạo mã, hoàn thành mã, chuyển đổi mã và trò chuyện. Đối với người dùng Enterprise, tính năng này cũng bao gồm tuỳ chỉnh mã.

Trong nhiều trường hợp, bạn sẽ có các tệp hoặc cây con cụ thể mà bạn không muốn đưa vào ngữ cảnh.

Bạn có thể loại trừ các tệp này bằng cách sử dụng tệp .aiexclude hoặc .gitignore.

Ghi tệp .aiexclude

Tệp .aiexclude tuân theo cú pháp sau:

Ví dụ

Các ví dụ sau đây minh hoạ cách bạn có thể định cấu hình tệp .aiexclude:

  • Chặn tất cả tệp có tên apikeys.txt ở hoặc dưới thư mục chứa tệp .aiexclude:

    apikeys.txt
    
  • Chặn tất cả tệp có đuôi tệp .key ở hoặc dưới thư mục chứa tệp .aiexclude:

    *.key
    
  • Chỉ chặn tệp apikeys.txt ở cùng thư mục với tệp .aiexclude, nhưng không chặn bất kỳ thư mục con nào:

    /apikeys.txt
    
  • Chặn tất cả tệp trong thư mục my/sensitive/dir và tất cả thư mục con. Đường dẫn phải tương ứng với thư mục chứa tệp .aiexclude.

    my/sensitive/dir/
    
  • Chặn tất cả tệp trong thư mục foo và các thư mục con của thư mục đó, ngoại trừ tệp có tên bar.txt trong thư mục foo.

    foo/*
    !foo/bar.txt
    

Kiểm soát quyền truy cập vào chỉ mục để tuỳ chỉnh mã

Theo mặc định, tính năng tuỳ chỉnh mã sẽ lập chỉ mục tất cả tệp mã được hỗ trợ trong các kho lưu trữ bạn chỉ định.

Để ngăn việc hiển thị mã mà bạn không muốn sử dụng trong ngữ cảnh, bạn có thể sử dụng mẫu nhánh để kiểm soát quyền truy cập vào chỉ mục và sử dụng một nhánh ổn định, chẳng hạn như main.

Ngoài ra, bạn cũng có thể loại trừ các tệp khỏi ngữ cảnh bằng cách tạo tệp .aiexclude.