設定使用 .aiExclude 檔案的內容共用功能

選擇在 Android Studio 中將專案結構定義與 Gemini 分享時,您可以使用 .aiexclude 檔案控管要從程式碼集共用哪些檔案。

.gitignore 檔案類似,.aiexclude 檔案會追蹤不應在 Android Studio 中與 Gemini 共用的檔案,包括即時通訊體驗,以及在編輯器中運作的 AI 功能,例如意圖動作完成程式碼.aiexclude 檔案會在所屬目錄或底下檔案上運作。

.ai 排除 檔案範例

如何寫入 .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