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

# Chat-Übersicht

> Unterhalten Sie sich mit Ihrer Codebasis über Windsurf Chat in VS Code und JetBrains. Verwenden Sie @-Mentions, persistenten Kontext, angeheftete Dateien und Inline-Zitate.

<Note>
  Chat und die zugehörigen Funktionen werden nur unterstützt in: VS Code, JetBrains IDEs, Eclipse, Xcode und Visual Studio.
</Note>

**Windsurf Chat** ermöglicht es Ihnen, direkt im Editor mit Ihrer Codebasis zu interagieren.
Chat wird von unserer Engine für [Kontextbewusstsein](/de/context-awareness/overview.mdx) betrieben.
Sie kombiniert integrierte Kontextabfrage mit optionalen Nutzerhinweisen, um präzise und fundierte Antworten zu liefern.

<Tabs>
  <Tab title="VS Code">
    In VS Code finden Sie Windsurf Chat standardmäßig in der linken Seitenleiste.
    Wenn Sie es an eine andere Stelle verschieben möchten, können Sie das Windsurf-Symbol anklicken und ziehen und es nach Wunsch neu positionieren.

    <Frame>
      <img src="https://mintcdn.com/codeium/DnGnXhZxl1qb2EWt/assets/chat_vscode_where_to_find.png?fit=max&auto=format&n=DnGnXhZxl1qb2EWt&q=85&s=7834d605c66fe4413718ad0d6e54ba29" width="1037" height="702" data-path="assets/chat_vscode_where_to_find.png" />
    </Frame>

    Sie können `⌘+⇧+A` auf dem Mac oder `Ctrl+⇧+A` unter Windows/Linux verwenden, um das Chat-Panel zu öffnen und den Fokus zwischen diesem und dem Editor zu wechseln.
    Sie können das Chat-Fenster auch vollständig aus der IDE herauslösen, indem Sie oben im Chat-Panel auf das Seiten-Icon klicken.
  </Tab>

  <Tab title="JetBrains">
    In JetBrains IDEs finden Sie Windsurf Chat standardmäßig in der rechten Seitenleiste.
    Wenn Sie es an eine andere Stelle verschieben möchten, können Sie das Windsurf-Symbol anklicken und ziehen und es nach Wunsch neu positionieren.

    <Frame>
      <img src="https://mintcdn.com/codeium/DnGnXhZxl1qb2EWt/assets/chat_jetbrains_where_to_find.png?fit=max&auto=format&n=DnGnXhZxl1qb2EWt&q=85&s=d2679679c30f27acf855984e168e9707" width="989" height="771" data-path="assets/chat_jetbrains_where_to_find.png" />
    </Frame>

    Sie können `⌘+⇧+L` auf dem Mac oder `Ctrl+⇧+L` unter Windows/Linux verwenden, um das Chat-Panel zu öffnen, während Sie im Editor tippen.
    Sie können den Chat auch in einem ausgelagerten Browserfenster öffnen, indem Sie in der oberen Menüleiste auf `Tools > Windsurf > Open Windsurf Chat in Browser` klicken.
  </Tab>
</Tabs>

<div id="mentions">
  ## @-Mentions
</div>

<Tip>Eine @-Mention ist eine deterministische Möglichkeit, Kontext einzubringen, und wird garantiert als Teil des Kontexts verwendet, um auf einen Chat zu antworten.</Tip>

In jeder Chat-Nachricht, die Sie senden, können Sie explizit auf Kontextelemente verweisen, indem Sie im Chat-Eingabefeld einem Wort ein `@` voranstellen.

Kontextelemente, die per @-Mention referenziert werden können:

* Funktionen & Klassen
  * Nur Funktionen und Klassen aus dem lokal indizierten Code
  * Außerdem nur verfügbar für Sprachen, für die wir AST-Parser haben (Python, TypeScript, JavaScript, Go, Java, C, C++, PHP, Ruby, C#, Perl, Kotlin, Dart, Bash, COBOL und weitere)
* Verzeichnisse und Dateien in Ihrem Codebestand
* Remote-Repositories
* Der Inhalt Ihres Terminals in der IDE (nur VS Code).

<Frame>
  <img src="https://mintcdn.com/codeium/DnGnXhZxl1qb2EWt/assets/at_mentions.png?fit=max&auto=format&n=DnGnXhZxl1qb2EWt&q=85&s=941c76f7691cd053706a4bc281112cc5" width="1456" height="814" data-path="assets/at_mentions.png" />
</Frame>

Sie können auch `@diff` ausprobieren, um über den aktuellen `git diff`-Status Ihres Repositorys zu chatten.
Die Funktion `@diff` befindet sich derzeit in der Beta-Phase.

<Tip>Wenn Sie einen Codeabschnitt in den Chat ziehen möchten und @-Mentions nicht verfügbar sind, können Sie: 1. den Code markieren -> 2. rechtsklicken -> 3. „Windsurf: Explain Selected Code Block“ auswählen</Tip>

<div id="persistent-context">
  ## Persistenter Kontext
</div>

Du kannst das Chat-Modell anweisen, während eines Gesprächs und über mehrere Gespräche hinweg bestimmten Kontext zu verwenden,
indem du im Chat-Panel auf den Tab `Advanced` klickst.

<Frame caption="Der Chat zeigt dir den Kontext, den er berücksichtigt.">
  <img src="https://mintcdn.com/codeium/DnGnXhZxl1qb2EWt/assets/chat_context.png?fit=max&auto=format&n=DnGnXhZxl1qb2EWt&q=85&s=414beb483cf5725f5999ae090b01c986" width="1314" height="624" data-path="assets/chat_context.png" />
</Frame>

In diesem Tab siehst du:

* **Benutzerdefinierte Chat-Anweisungen**: eine kurze Prompt-Richtlinie wie „Antworte in Kotlin und gehe davon aus, dass ich wenig damit vertraut bin“, um das Modell auf eine bestimmte Art von Antwort auszurichten.
* **Angeheftete Kontexte**: Elemente aus deinem Codebestand wie Dateien, Verzeichnisse und Codeausschnitte, die das Modell ausdrücklich berücksichtigen soll.
  Siehe auch [Context Pinning](/de/context-awareness/overview#context-pinning).
* **Aktives Dokument**: eine Markierung für deine aktuell aktive Datei, die besonders berücksichtigt wird.
* **Lokale Indizes**: eine Liste lokaler Repositories, die von der Windsurf-Kontext-Engine indiziert wurden.

<div id="slash-commands">
  ## Slash-Befehle
</div>

Sie können einer Nachricht `/explain` voranstellen, um das Modell zu bitten, etwas Ihrer Wahl zu erklären.
Derzeit ist `/explain` der einzige unterstützte Slash-Befehl.
[Sagen Sie uns Bescheid](https://discord.com/invite/3XFf78nAx5), wenn es andere gängige Workflows gibt, die Sie gerne als Slash-Befehl abgebildet hätten.

<div id="copy-and-insert">
  ## Kopieren und Einfügen
</div>

Manchmal enthalten Chat-Antworten Codeblöcke. Sie können einen Codeblock in die Zwischenablage kopieren oder ihn direkt an der Cursorposition in den Editor einfügen, indem Sie auf die entsprechende Schaltfläche oben im Codeblock klicken.

<Note>
  Wenn Sie möchten, dass die KI basierend auf einer Anweisung eine Änderung direkt in Ihrem Editor vornimmt,
  sollten Sie [Windsurf Command](/de/command/plugins-overview) verwenden.
</Note>

<div id="inline-citations">
  ## Inline-Zitate
</div>

Chat kennt den Codekontext und verweist in seinen Antworten häufig mit Links auf Codeausschnitte in deinen Dateien.

<Frame>
  <video autoPlay muted loop playsInline src="https://exafunction.github.io/public/videos/chat/inline-citations.mp4" />
</Frame>

<div id="regenerate-with-context">
  ## Mit Kontext neu generieren
</div>

Standardmäßig entscheidet Windsurf, ob eine Frage allgemein ist oder Codebase‑Kontext erfordert.

Sie können das Modell zwingen, Codebase‑Kontext zu verwenden, indem Sie Ihre Frage mit `⌘⏎` senden.
Für eine Frage, die bereits beantwortet wurde, können Sie die Antwort mit Kontext neu ausführen, indem Sie auf das Funken‑Symbol klicken.

<Frame>
  <img src="https://mintcdn.com/codeium/DnGnXhZxl1qb2EWt/assets/chat_regenerate_with_context.png?fit=max&auto=format&n=DnGnXhZxl1qb2EWt&q=85&s=6da54122318e3b654ba4613abe6a68a1" width="440" height="206" data-path="assets/chat_regenerate_with_context.png" />
</Frame>

<div id="stats-for-nerds">
  ## Nerd-Statistiken
</div>

Unter der Haube passiert bei jeder Chat-Nachricht eine Menge. Klicke auf das Statistik-Icon, um dir diese Kennzahlen anzusehen.

<Frame>
  <img src="https://mintcdn.com/codeium/DnGnXhZxl1qb2EWt/assets/chat_stats_for_nerds.png?fit=max&auto=format&n=DnGnXhZxl1qb2EWt&q=85&s=048a60359f0330d1281175296804fbcb" width="1634" height="1180" data-path="assets/chat_stats_for_nerds.png" />
</Frame>

<div id="chat-history">
  ## Chat-Verlauf
</div>

Um frühere Unterhaltungen erneut aufzurufen, klicken Sie oben im Chat-Panel auf das Verlaufssymbol.
Klicken Sie auf `+`, um eine neue Unterhaltung zu starten, und
auf die Schaltfläche `⋮`, um Ihre Unterhaltung zu exportieren. Dies gilt nur für die Windsurf Plugins.

<Frame>
  <img src="https://mintcdn.com/codeium/DnGnXhZxl1qb2EWt/assets/chat_history.png?fit=max&auto=format&n=DnGnXhZxl1qb2EWt&q=85&s=2c18d444db63df1329fa744079e7a05d" width="828" height="210" data-path="assets/chat_history.png" />
</Frame>

<div id="settings">
  ## Einstellungen
</div>

Klicke auf das Zahnradsymbol, um zur Registerkarte `Settings` zu gelangen. Hier kannst du die für dein Konto geltenden Einstellungen einsehen. Du kannst zum Beispiel dein Design (hell oder dunkel) anpassen, die Autocomplete-Geschwindigkeit ändern, deinen aktuellen Tarif einsehen und die Schriftgröße anpassen.
Das Einstellungsfenster bietet dir außerdem die Möglichkeit, Diagnosedaten herunterzuladen. Dabei handelt es sich um Debug-Logs, die dem Windsurf-Team helfen können, ein Problem zu untersuchen, falls du eines hast.

<Frame caption="In Windsurf Chat oben rechts auf das Zahnradsymbol klicken">
  <img src="https://mintcdn.com/codeium/DnGnXhZxl1qb2EWt/assets/chat_settings.png?fit=max&auto=format&n=DnGnXhZxl1qb2EWt&q=85&s=d32c713a4055cf8f5c9cb0472671a5f0" width="1488" height="1536" data-path="assets/chat_settings.png" />
</Frame>

<div id="telemetry">
  ## Telemetrie
</div>

<Note>Bei deaktivierter Telemetrie kann es zu Problemen mit dem Chat kommen.</Note>

<Tabs>
  <Tab title="VS Code">
    Um die Telemetrie zu aktivieren, öffnen Sie die VS Code‑Einstellungen und navigieren Sie zu Benutzer > Anwendung > Telemetrie. Wählen Sie im folgenden Dropdown „all“ aus.

    <img width="350" src="https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/vscode_telemetry_settings.png?fit=max&auto=format&n=vRt4FQOyBeZpD2Pu&q=85&s=0d4cd0b8d2c1dfaf0fa5c3a87e9e639f" data-path="assets/vscode_telemetry_settings.png" />
  </Tab>

  <Tab title="JetBrains">
    Um die Telemetrie in JetBrains‑IDEs zu aktivieren, öffnen Sie die Einstellungen und navigieren Sie zu Appearance & Behavior > System Settings > Data Sharing.

    <img width="350" src="https://mintcdn.com/codeium/d8O4q6w3H2CjrirL/assets/jetbrains_telemetry_settings.png?fit=max&auto=format&n=d8O4q6w3H2CjrirL&q=85&s=ded930e34656b692d02371b36b9d612b" data-path="assets/jetbrains_telemetry_settings.png" />
  </Tab>
</Tabs>
