> ## Documentation Index
> Fetch the complete documentation index at: https://docs.windsurf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Windsurf Tab

> Windsurf Tab oferă sugestii de cod bazate pe AI, cu Tab to Jump, Tab to Import și sugestii inline, alimentate de modelul nostru personalizat.

**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 modelul nostru intern personalizat, antrenat de la zero pentru a optimiza viteza și percepția fluxului.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/tabdemo.mp4?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=eb7a88258f63bdedb0895c79dc251ba4" data-path="assets/windsurf/tabdemo.mp4" />
</Frame>

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 complexe *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.

<div id="keyboard-shortcuts">
  ## Comenzi rapide de la tastatură
</div>

* **Acceptă sugestia**: `tab`
* **Anulează sugestia**: `esc`
* **Acceptă sugestia, cuvânt cu cuvânt**: `⌘+→` (VS Code), `⌥+⇧+\` (JetBrains)

<div id="tab-to-jump">
  ## Tab pentru săritură
</div>

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.

<Frame>
  <video style={{ transform: 'scale(1.12)' }} autoPlay muted loop playsInline src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/tab-to-jump.mp4?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=5985dadc5b900d497e55946d6f429c91" data-path="assets/windsurf/tab-to-jump.mp4" />
</Frame>

<div id="tab-to-import">
  ## Tab pentru import
</div>

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.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/tab-import.mp4?fit=max&auto=format&n=vRt4FQOyBeZpD2Pu&q=85&s=9e1a5dce9a510ea50295228011d93eab" data-path="assets/tab-import.mp4" />
</Frame>

<div id="settings">
  ## Setări
</div>

Windsurf Tab este disponibil în două moduri: Autocomplete și Supercomplete.

Supercomplete este modul nostru cel mai puternic și recomandat, care apare în ferestre mici în jurul cursorului pentru a sugera atât ștergeri, cât și adăugiri.

Autocomplete este un mod de completare mai tradițional, care apare la cursor.

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.

Funcționalitățile Tab to Import și Tab to Jump sunt, de asemenea, configurabile individual în setări.

<Frame>
  <img src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/tab-settings.png?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=1b86247d84676fc10f627af39905cd93" width="1018" height="1166" data-path="assets/windsurf/tab-settings.png" />
</Frame>

<div id="context-awareness">
  ## Conștientizarea contextului
</div>

Windsurf Tab are o înțelegere amplă a contextului și răspunde în mod adaptiv la contextul curent de programare, incluzând activitatea recentă din terminal, modificările recente de cod și conținutul clipboardului.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/tab-terminal-context.mp4?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=8f567165363a508e416d08c7bb30773c" data-path="assets/windsurf/tab-terminal-context.mp4" />
</Frame>
