在 Android Studio 中將專案背景資訊提供給 Gemini 後,
您可以使用以下項目,控管要由程式碼集共用哪些檔案:
.aiexclude
個檔案。Android Studio 中的 AI 功能無法存取
目前的專案和附加的版本管控根目錄。在這個位置
可以將 .aiexclude
檔案放在專案內任何位置及其 VCS
控管 AI 功能可存取的檔案。
與 .gitignore
檔案類似,.aiexclude
檔案會追蹤不應
可與 Gemini 版 Android Studio 分享,包括對話體驗
例如在編輯器中運作的 AI 功能,例如意圖
動作和程式碼
完成。一個 .aiexclude
檔案
會在包含該檔案的目錄或以下的目錄中運作。
如何寫入 .aiexclude
檔案
.aiexclude
檔案的語法與
.gitignore
檔案。
範例
以下是 .aiexclude
檔案設定範例:
- 模式
KEYS
會封鎖所有名為「KEYS」的檔案且無需副檔名 在.aiexclude
檔案所在的目錄下。
KEYS
- 模式
KEYS.
會封鎖所有名為「KEYS」的檔案且副檔名為 或在包含 的目錄下。aiexclude
檔案。
KEYS.
- 模式
.kt
會封鎖所有 Kotlin 檔案,或副檔名為.kt
的檔案。 位於.aiexclude
檔案所在目錄或下方。
.kt
- 模式
/.kt
會封鎖.aiexclude
目錄中的所有 Kotlin 檔案,但 未低於正常值。
/.kt
- 模式
my/sensitive/dir/
會封鎖my/sensitive/dir
中的所有檔案 目錄和底下。檔案路徑與包含.aiexclude
檔案。
my/sensitive/dir/
- 模式
my/sensitive/dir/ /.txt
會封鎖等於或低於 目錄my/sensitive/dir/
。
my/sensitive/dir/ /.txt
my/sensitive/dir/.txt
模式會封鎖目錄中的 all.txt 檔案my/sensitive/dir
,但不屬於子目錄。
my/sensitive/dir/.txt