選擇在 Android Studio 中將專案結構定義與 Gemini 分享時,您可以使用 .aiexclude
檔案控管要從程式碼集共用哪些檔案。
與 .gitignore
檔案類似,.aiexclude
檔案會追蹤不應在 Android Studio 中與 Gemini 共用的檔案,包括即時通訊體驗,以及在編輯器中運作的 AI 功能,例如意圖動作和完成程式碼。.aiexclude
檔案會在所屬目錄或底下檔案上運作。
如何寫入 .aiexclude
檔案
.aiexclude
檔案遵循與 .gitignore
檔案相同的語法。
示例
以下是 .aiexclude
檔案設定範例:
KEYS
模式會封鎖所有名為「KEYS」的檔案,且其副檔名在包含.aiexclude
檔案的目錄下或下方沒有副檔名。
KEYS
KEYS.
模式會封鎖在包含 .aiexclude
檔案。
KEYS.
.kt
模式會封鎖位於.aiexclude
檔案所屬目錄或底下所有 Kotlin 檔案或副檔名為.kt
的檔案。
.kt
/.kt
模式會封鎖.aiexclude
目錄中的所有 Kotlin 檔案,但如下所示。
/.kt
my/sensitive/dir/
模式會封鎖my/sensitive/dir
目錄和下方的所有檔案。檔案路徑與包含.aiexclude
檔案的目錄相對。
my/sensitive/dir/
- 模式
my/sensitive/dir/ /.txt
會封鎖my/sensitive/dir/
目錄內或下方的 all.txt 檔案。
my/sensitive/dir/ /.txt
- 模式
my/sensitive/dir/.txt
會封鎖my/sensitive/dir
目錄中的 all.txt 檔案,但不會封鎖子目錄中的檔案。
my/sensitive/dir/.txt