Ce face Fișierele .aiderignore, .aider.conf.yml și .env
.aiderignore spune lui Aider ce părți ale repository-ului să ignore. Folosește sintaxa .gitignore și stă implicit în rădăcina repository-ului; alt fișier alegi cu --aiderignore FIȘIER. Fișierele ignorate nu se pot adăuga cu /add. Documentația îl recomandă în repository-uri mari, alături de --subtree-only.
.aider.conf.yml conține opțiunile din linia de comandă, fără -- (de exemplu dark-mode: true). Aider îl caută în directorul home, în rădăcina repository-ului și în directorul curent, în această ordine; fișierul încărcat ultimul are prioritate. Cu --config FIȘIER se încarcă doar acel fișier. Listele se scriu cu liniuțe sau între paranteze drepte.
.env păstrează cheile API și variabilele AIDER_.... Se caută în aceleași locuri, plus fișierul dat cu --env-file. În .aider.conf.yml există chei dedicate doar pentru OpenAI și Anthropic; pentru alți furnizori folosește intrarea api-key sau .env.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
.aiderignore |
Excluderi în sintaxa .gitignore. |
--aiderignore FIȘIER |
Alt fișier de excluderi. |
--subtree-only |
Ignoră repository-ul din afara directorului curent. |
.aider.conf.yml |
Opțiuni salvate; home, rădăcina repository-ului, directorul curent. |
-c, --config FIȘIER |
Încarcă doar acest fișier de configurare. |
.env / --env-file FIȘIER |
Chei API și variabile AIDER_… |
Exemple practice
Exemplul 1: .aiderignore pentru un monorepo: doar directoarele foo și bar
# Ignore everything
/*
# Allow specific directories and their contents
!foo/
!bar/
!foo/**
!bar/**
Exemplul 2: .aider.conf.yml cu model, convenții și chei
model: sonnet
read: [CONVENTIONS.md]
api-key:
- gemini=foo
- openrouter=bar
Exemplul 3: .env
ANTHROPIC_API_KEY=...
AIDER_DARK_MODE=true
Greșeli frecvente și bune practici
- Commiți fișierul
.envcu chei API. Ține-l în afara git. - Pui
gemini-api-key:în.aider.conf.yml. Nu există; foloseșteapi-key: [gemini=...]. - Ai un
.aider.conf.ymlîn home și altul în proiect și nu știi care se aplică. Cel din directorul curent are prioritate; verifică cu/settings.
Întrebări & Exemple practice:
Fișierele .aiderignore, .aider.conf.yml și .envAi o întrebare despre Fișierele .aiderignore, .aider.conf.yml și .env sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.