Fișierele .aiderignore, .aider.conf.yml și .env în Aider CLI

Cu .aiderignore excluzi părți din repository, iar în .aider.conf.yml și .env salvezi opțiunile și cheile API ca să nu le mai scrii la fiecare pornire.

Sintaxă & invocare
.aiderignore   .aider.conf.yml   .env

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 .env cu chei API. Ține-l în afara git.
  • Pui gemini-api-key: în .aider.conf.yml. Nu există; folosește api-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.

Comenzi înrudite

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Fișierele .aiderignore, .aider.conf.yml și .env

Ai 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.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.