Ce face Pornirea Aider (aider)
aider pornește chatul interactiv în directorul curent. Fișierele date după comandă sunt adăugate în chat pentru editare; pot fi și imagini, pentru modelele care le acceptă. Wildcard-urile funcționează (aider src/*.py).
Aider lucrează cel mai bine într-un repository git. Dacă pornești într-un director fără repository, întreabă dacă să creeze unul. Fiecare editare a lui Aider devine un commit cu mesaj descriptiv. Dacă un fișier are deja modificări necomise, Aider face întâi un commit separat pentru ele, ca munca ta să rămână despărțită de editările lui.
La pornire, Aider afișează versiunea, modelul principal și formatul de editare, repository-ul și dimensiunea hărții repository-ului. Cheile API se citesc din variabile de mediu, din .env sau din .aider.conf.yml.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
FIȘIER ... |
Fișiere (sau imagini) adăugate în chat pentru editare. |
--read FIȘIER |
Fișier adăugat read-only; se poate repeta. |
--model MODEL |
Modelul principal. |
--subtree-only |
Lucrează doar cu fișierele din subdirectorul curent al repository-ului. |
--no-git |
Nu folosește git deloc (păstrează-ți singur copii de siguranță). |
Exemple practice
Exemplul 1: Pornire fără fișiere
aider
Exemplul 2: Pornire cu două fișiere de editat
aider app.py utils.py
Exemplul 3: Cu un fișier de convenții read-only
aider --read CONVENTIONS.md src/api.py
Greșeli frecvente și bune practici
- Adaugi tot repository-ul în chat. Documentația recomandă doar fișierele care trebuie modificate; restul codului ajunge la model prin harta repository-ului.
- Editezi un fișier din chat chiar în timp ce Aider răspunde. Aider citește ultima versiune la fiecare mesaj, dar editările simultane pot intra în conflict.
- Pornești cu
--no-gitși pierzi/undoși istoricul modificărilor.
Întrebări & Exemple practice:
Pornirea Aider (aider)Ai o întrebare despre Pornirea Aider (aider) 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.