/codesearch (/cs, /search) în Antigravity CLI (agy)

Caută în codul proiectului dintr-un panou interactiv, cu rezultate grupate pe fișiere, și trimite agentului comentarii pe liniile găsite.

Sintaxă & invocare
/codesearch [-F] [f:<glob>] [-f:<glob>] <interogare>   (alias: /cs, /search)

Ce face /codesearch (/cs, /search)

/codesearch rulează direct o căutare în proiect, fără să treacă prin model, și deschide panoul Code Search cu potrivirile grupate pe fișier, cu câte o linie de context deasupra și dedesubt.

Interogarea este o expresie regulată. Căutarea ignoră majusculele, cu excepția cazului în care interogarea conține o literă mare (smart case). -F (sau --literal) caută textul exact. f: (alias file:, path:) urmat de un glob limitează căutarea la anumite fișiere, iar -f: le exclude.

Enter deschide rezultatul în vizualizatorul de fișiere, la linia găsită, iar Ctrl+G îl deschide în editorul extern. În vizualizator, C adaugă un comentariu pe linie; la ieșire, Y trimite comentariile agentului în formatul <file>:<line>: <comment>.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
<interogare> Expresie regulată căutată în proiect.
-F, --literal Caută textul literal, fără expresii regulate.
f:<glob>, file:, path: Caută doar în fișierele care se potrivesc globului.
-f:<glob> Exclude fișierele care se potrivesc globului.
↑ / ↓, ← / → Navighează între potriviri, respectiv între fișiere.
Enter / Ctrl+G Deschide rezultatul în vizualizator sau în editorul extern.

Exemple practice

Exemplul 1: Căutare simplă

> /codesearch UserSession

Exemplul 2: Text literal și filtre de fișiere

> /codesearch -F map[string]*UserSession
> /codesearch f:store.go Session
> /codesearch -f:*_test.go NewUserSession

Greșeli frecvente și bune practici

  • Cauți un text cu ., ( sau * fără -F și obții potriviri neașteptate.
  • Scrii interogarea cu o literă mare și te miri că nu găsește variantele cu litere mici. Smart case face căutarea sensibilă la majuscule în acest caz.

Comenzi înrudite