Ce face Cursor Tab (completare pe mai multe linii)
Tab sugerează cod în timp ce scrii, pe baza editărilor recente, a codului din jur și a erorilor de linter. Sugestia apare ca text gri înaintea cursorului: Tab o acceptă, Escape sau continuarea tastării o respinge, iar Cmd + → (Ctrl + → pe Windows și Linux) acceptă cuvânt cu cuvânt.
Tab poate modifica mai multe linii, poate adăuga importuri lipsă și poate propune editări coordonate. După ce accepți o sugestie, încă un Tab sare la următorul loc probabil de editare (jump-in-file). Când o modificare cere actualizări în alt fișier, Tab le propune acolo, iar în partea de jos a editorului apare o fereastră-portal către acel fișier.
Din indicatorul Tab din colțul din dreapta jos poți amâna Tab pentru o perioadă (Snooze), îl poți dezactiva global sau doar pentru anumite extensii de fișier, de exemplu Markdown sau JSON. Setările sunt în Cursor Settings > Tab. Regulile de proiect nu afectează Tab, iar cheile API proprii nu se aplică: Tab rămâne pe modelele Cursor.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
Tab |
Acceptă sugestia; apăsat din nou, sare la următoarea editare. |
Escape |
Respinge sugestia. |
Cmd + → / Ctrl + → |
Acceptă următorul cuvânt. |
Snooze |
Oprește Tab temporar, din indicatorul din bara de stare. |
Accept Cursor Tab Suggestions |
Comanda de remapat în Keyboard Shortcuts. |
Exemple practice
Exemplul 1: Accept și salt la următoarea editare
scrii cod → apare text gri → Tab (accepți)
Tab din nou → cursorul sare la următoarea editare propusă
Exemplul 2: Remaparea tastei de acceptare
Keyboard Shortcuts → caută „Accept Cursor Tab Suggestions” → creion → noua combinație
Greșeli frecvente și bune practici
- Te aștepți ca regulile din
.cursor/rulessă schimbe sugestiile Tab. Regulile se aplică doar în Agent. - Oprești Tab complet când te deranjează doar în anumite fișiere. Îl poți dezactiva doar pentru acele extensii.
- Cauți „Tab” în lista de scurtături ca să-l remapezi. Comanda se numește
Accept Cursor Tab Suggestions.