> ## 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 bietet AI-gestützte Code-Vorschläge mit Tab to Jump, Tab to Import und Inline-Vorschlägen, angetrieben von unserem eigenen Modell.

**Windsurf Tab** hat sich von einem einfachen Autocomplete-Tool zu einer kontextsensitiven Engine für Diff-Vorschläge und Navigation beim Schreiben von Code entwickelt.

Es wird von unserem hausinternen AI-Modell angetrieben, das von Grund auf neu trainiert wurde und auf Geschwindigkeit sowie Flow-Bewusstsein optimiert ist.

<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>

Vorschläge basieren auf dem Kontext Ihres Codes, des Terminals, der Cascade Chat-Historie, Ihren bisherigen Aktionen im Editor und sogar Ihrer Zwischenablage (Opt-in in den erweiterten Einstellungen erforderlich).

Tab kann komplexe Änderungen sowohl vor als auch hinter Ihrer aktuellen Cursorposition vornehmen. Sie können Esc drücken, um einen Vorschlag zu verwerfen.

Vorschläge verschwinden zudem, wenn Sie weiter tippen oder navigieren, ohne sie zu akzeptieren.

<div id="keyboard-shortcuts">
  ## Tastenkürzel
</div>

* **Vorschlag annehmen**: `Tab`
* **Vorschlag verwerfen**: `Esc`
* **Vorschlag wortweise annehmen**: `⌘+→` (VS Code), `⌥+⇧+\` (JetBrains)

<div id="tab-to-jump">
  ## Tab to Jump
</div>

Windsurf kann außerdem Ihre nächste Cursorposition vorhersagen und zeigt Ihnen in einer bestimmten Editorzeile das Label `Tab to Jump` an, damit Sie schnell durch Ihre Datei navigieren können.

Wenn Sie dies annehmen und einfach `Tab` drücken, springen Sie direkt zur nächsten Position.

<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">
  ## Mit Tab importieren
</div>

Nachdem Sie in einer Datei eine neue Abhängigkeit verwendet haben, drücken Sie einfach die Tab-Taste, sobald der Hinweis erscheint, um sie am Anfang der Datei zu importieren. Ihr Cursor bleibt dabei an derselben Position.

<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">
  ## Einstellungen
</div>

Windsurf Tab wird in zwei Modi angeboten: Autocomplete und Supercomplete.

Supercomplete ist unser leistungsstärkster und empfohlener Modus. Er erscheint in kleinen Fenstern rund um Ihren Cursor und kann sowohl Löschungen als auch Ergänzungen vorschlagen.

Autocomplete ist ein traditionellerer Autocomplete-Modus, der direkt am Cursor erscheint.

Sie können außerdem die Verwendung Ihrer Zwischenablage als Kontext aktivieren. Das bedeutet: Wenn Sie etwas in die Zwischenablage kopieren, kann Windsurf es als Kontext verwenden.

Die Funktionen Tab to Import und Tab to Jump lassen sich in den Einstellungen ebenfalls jeweils separat konfigurieren.

<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">
  ## Kontextbewusstsein
</div>

Windsurf Tab ist weitgehend kontextsensitive und reagiert dynamisch auf Ihren aktuellen Programmierkontext, einschließlich der letzten Aktivitäten im Terminal, Ihrer jüngsten Codeänderungen und der Inhalte der Zwischenablage.

<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>
