Funktionen

Code-Aktionen

Greife in Bob IDE direkt über Glühbirnen-Symbole und Kontextmenüs auf Bobs KI-gestützte Code-Aktionen für schnelle Korrekturen, Refactorings und Code-Erklärungen zu.

Warum Code-Aktionen verwenden?

  • Schneller Zugriff auf Bob: Füge Code zu deiner Unterhaltung hinzu, ohne zu kopieren und einzufügen
  • Kontextbezogene Unterstützung: Erhalte Hilfe genau für den Code, an dem du arbeitest
  • Optimierter Workflow: Greife auf Bobs Fähigkeiten zu, ohne deinen Editor zu verlassen
  • Automatischer Kontext: Bob erhält Dateipfade und Zeilennummern automatisch

Wie es funktioniert

Code-Aktionen erscheinen, wenn du:

  • Einen Codebereich auswählst
  • Deinen Cursor auf eine Zeile mit einer Diagnose platzierst (Fehler, Warnung oder Hinweis)
  • Sie über eine Tastenkombination oder einen Befehl aufrufst

Ein Glühbirnen-Symbol () erscheint im Editor-Gutter (dem Bereich links von den Zeilennummern), wenn Code-Aktionen verfügbar sind. Du kannst auch über das Rechtsklick-Kontextmenü oder die Tastenkombination (Ctrl + . oder Cmd + . auf macOS) darauf zugreifen.

Verfügbare Code-Aktionen

Bob bietet diese Code-Aktionen:

AktionBeschreibung
Zu Bob-Kontext hinzufügenFügt ausgewählten Code mit Dateipfad und Zeilennummern zu deiner Bob-Unterhaltung hinzu
Mit Bob erklärenBittet Bob, den ausgewählten Code zu erklären
Mit Bob verbessernBittet Bob, Verbesserungen für den ausgewählten Code vorzuschlagen

Zum Kontext hinzufügen

Die Aktion „Zum Kontext hinzufügen" erscheint zuerst im Menü für schnellen Zugriff. Wenn du sie verwendest, fügt Bob den Dateinamen und die Zeilennummern zu deinem Code hinzu und hilft Bob, den genauen Speicherort in deinem Projekt zu verstehen.

Beispiel dessen, was Bob erhält:

Kannst du diese Funktion erklären?
@myFile.js:15:25

Die Notation @myFile.js:15:25 repräsentiert den hinzugefügten Code, einschließlich seines Speicherorts.

Inline-Chat

Die Inline-Chat-Aktion öffnet eine Chat-Oberfläche direkt in deinem Editor an der Cursorposition und ermöglicht es dir, mit Bob zu interagieren, ohne zum chat panel zu wechseln. Dies ist nützlich für schnelle Fragen oder Bearbeitungen, während du dich auf deinen Code konzentrierst.

So verwendest du es:

  1. Wähle den Code aus, den du besprechen möchtest, oder platziere deinen Cursor dort, wo du chatten möchtest.
  2. Löse die Inline-Chat-Aktion über das lightbulb-Menü, Kontextmenü oder die Tastenkombination aus (Standard: Cmd + K auf macOS, Ctrl + K auf Windows/Linux).
  3. Gib deine Frage oder Anfrage in die Inline-Chat-Oberfläche ein.
  4. Bob antwortet direkt im Editor, und du kannst die Vorschläge akzeptieren, ablehnen oder ändern.

Zum Chat verschieben

Die Aktion „Zum Chat verschieben" sendet deinen ausgewählten Code mit vollständigem Kontext, einschließlich Dateipfad und Zeilennummern, an das Bob chat panel. Dies ist ideal, wenn du ein detaillierteres Gespräch über den Code in der Haupt-Chat-Oberfläche führen möchtest.

So verwendest du es:

  1. Wähle den Code aus, den du besprechen möchtest.
  2. Löse die Aktion „Zum Chat verschieben" über das lightbulb-Menü, Kontextmenü oder die Tastenkombination aus (Standard: Cmd + L auf macOS, Ctrl + L auf Windows/Linux).
  3. Der ausgewählte Code wird automatisch mit Kontext zum chat panel hinzugefügt.
  4. Setze das Gespräch im chat panel mit Bob fort.

Code-Aktionen verwenden

Du kannst auf drei Arten auf Bobs Code-Aktionen zugreifen:

Über das Glühbirnen-Symbol

  1. Wähle den Code aus, mit dem du arbeiten möchtest.
  2. Klicke auf das Glühbirnen-Symbol (), das im Gutter erscheint.
  3. Wähle die gewünschte Bob-Aktion aus dem Menü.
  4. Überprüfe Bobs Antwort im chat panel.

Über das Kontextmenü

  1. Wähle den Code aus, mit dem du arbeiten möchtest.
  2. Klicke mit der rechten Maustaste auf den ausgewählten Code.
  3. Wähle Bob aus dem Kontextmenü.
  4. Wähle die gewünschte Aktion aus dem Untermenü.
  5. Überprüfe Bobs Antwort im chat panel.

Über die Command Palette

  1. Wähle den Code aus, mit dem du arbeiten möchtest.
  2. Öffne die Command Palette mit Ctrl+Shift+P (Windows/Linux) oder Cmd+Shift+P (macOS).
  3. Gib „Bob" ein, um Befehle zu filtern.
  4. Wähle die gewünschte Code-Aktion aus (zum Beispiel „Bob: Explain Code").
  5. Überprüfe Bobs Antwort im chat panel.

Bobs Tipp: Die Command Palette wendet Aktionen auf deine aktuelle aktive Chat-Aufgabe an, falls eine vorhanden ist.

Wie ist dieses Thema?