Salt la conținutul principal
Windsurf Tab a evoluat de la un simplu instrument de Autocomplete la un motor de sugestii de tip diff și de navigare, conștient de context, pentru scrierea de cod. Este alimentat de SWE-1-mini, modelul nostru intern antrenat de la zero pentru a optimiza viteza și percepția fluxului.
Sugestiile se bazează pe contextul codului, al terminalului, pe istoricul de Chat Cascade, pe acțiunile tale anterioare din editor și chiar pe clipboard (trebuie activat din Setări avansate). Tab poate face modificări atât înainte, cât și după poziția curentă a cursorului. Poți apăsa esc pentru a anula o sugestie. Sugestiile vor dispărea și dacă continui să tastezi sau să navighezi fără să le accepți.

Comenzi rapide de la tastatură

  • Acceptă sugestia: tab
  • Anulează sugestia: esc
  • Acceptă sugestia, cuvânt cu cuvânt: ⌘+→ (VS Code), ⌥+⇧+\ (JetBrains)
  • Sugestia următoare/anterioară: ⌥+]/⌥+[

Tab pentru săritură

Windsurf poate, de asemenea, să anticipeze următoarea poziție a cursorului și să afișeze o etichetă Tab to Jump la o anumită linie în editor, permițându-vă să navigați cu ușurință prin fișier. Dacă acceptați apăsând pur și simplu Tab, veți fi duși la acea poziție următoare.

Tab pentru import

După ce definești o nouă dependență de utilizat într-un fișier, apasă Tab pentru a o importa în partea de sus a fișierului atunci când apare sugestia. Cursorul va rămâne în aceeași poziție.

Setări

Windsurf Tab este împărțit în două componente principale configurabile: Autocomplete și Supercomplete. Sugestiile Autocomplete apar de obicei la cursor, iar Supercomplete apar în ferestre mici din jurul cursorului și pot sugera atât ștergeri, cât și adăugiri. Autocomplete și Supercomplete pot fi activate sau dezactivate. Viteza Autocomplete poate fi setată pe modurile Lent, Implicit și Rapid. Poți, de asemenea, să optezi pentru folosirea clipboardului ca context. Asta înseamnă că, dacă copiezi ceva în clipboard, Windsurf îl va putea folosi drept context. Poți, de asemenea, să comuți funcționalitățile Tab to Import și Tab to Jump și să alegi dacă vrei sau nu să evidențiezi codul după acceptarea unei sugestii Tab.

Completare în mijloc (FIM)

Windsurf Tab poate completa în mijloc (FIM), adică poate face sugestii în timp ce cursorul se află la mijlocul unei linii de cod.
Citește mai multe despre FIM în linie pe blogul nostru aici.

Conștientizarea contextului în terminal

Windsurf Tab este, de asemenea, conștient de contextul conținutului terminalului tău.
I