Skip to main content

Stellen von GitHub Copilot-Fragen in Ihrer IDE

Verwende Copilot Chat in deinem Editor, um Codevorschläge zu geben, Code zu erläutern, Unittests zu generieren und Codekorrekturen vorzuschlagen.

Voraussetzungen

Wenn Sie über Ihre Organisation Zugriff auf GitHub Copilot haben, können Sie GitHub Copilot Chat nicht verwenden, wenn der Organisationsbesitzer den Chat deaktiviert hat. Weitere Informationen findest du unter Verwalten von Richtlinien für Copilot in Ihrer Organisation.

Prompts übermitteln

Du kannst Copilot Chat bitten, Codevorschläge zu geben, Code zu erläutern, Unittests zu generieren und Codekorrekturen vorzuschlagen.

  1. Öffne das Fenster Copilot Chat durch klicken auf das Symbol Copilot Chat auf der rechten Seite des JetBrains_IDE_Fensters.

    Screenshot des Copilot Chat-Symbols in der Aktivitätsleiste.

  2. Gib im Feld Promptfled einen Prompt ein. Beispielprompts findest du unter Erste Schritte mit Prompts für den Copilot-Chat.

  3. Werten die Antwort von Copilot aus, und übermittle bei Bedarf eine Folgeäußerung.

    Die Antwort enthält häufig interaktive Elemente. Die Antwort kann beispielsweise Schaltflächen enthalten, um einen Codeblock zu kopieren oder einzufügen.

    Um die Dateien anzuzeigen, die Copilot Chat zum Generieren der Antwort verwendet hat, wähle die Dropdownliste Verweise unterhalb der Antwort aus.

Verwenden von Schlüsselwörtern (keywords) im Prompt

Du kannst spezielle Schlüsselwörter verwenden, damit Copilot dein Prompt besser versteht.

Chatteilnehmer

Chatteilnehmende haben ähnlich wie Domänenfachkräfte ein Fachgebiet, zu dem sie Informationen bereitstellen. Du kannst deinen Prompt mit einer an einem Chat teilnehmende Person auf eine bestimmte Domäne beschränken. Gib dazu @ in das Dialogfeld für den Chatprompt ein, gefolgt von dem Namen eines Chatteilnehmers.

Um eine Liste aller verfügbaren Chatteilnehmenden anzuzeigen, kannst du @ in das Chatpromptfeld eingeben. Weitere Informationen findest du auch unter Spickzettel zu GitHub Copilot Chat.

Erweitern von Copilot Chat

GitHub Copilot Extensions integrieren die Leistungsfähigkeit externer Tools in Copilot Chat, wodurch Sie den Kontextwechsel reduzieren und Antworten mit domänenspezifischem Kontext empfangen können. Sie können Copilot Extensions vom GitHub Marketplace installieren oder private Versionen innerhalb Ihrer Organisation erstellen. Geben Sie dann @ in ein Chat-Fenster ein, um eine Liste der verfügbaren Erweiterungen anzuzeigen. Um eine Erweiterung zu verwenden, wählen Sie die Erweiterung aus der Liste aus, oder geben Sie den vollständigen Schrägstrichnamen und dann Ihre Eingabeaufforderung ein.

Weitere Informationen findest du unter Verwenden von Erweiterungen zum Integrieren externer Tools in Copilot Chat.

Slash-Befehle

Verwende Schrägstrich-Befehle, um komplexe Prompts für häufige Szenarien zu vermeiden. Wenn du einen Schrägstrich-Befehl verwenden möchtest, gib / in das Chat-Prompt-Dialogfeld, gefolgt von einem Befehl ein.

Um alle verfügbaren Schrägstrich-Befehle anzuzeigen, gib / in das Chatprompt-Dialogfeld ein. Weitere Informationen findest du unter Spickzettel zu GitHub Copilot Chat.

Dateiverweise

Standardmäßig verweist Copilot Chat auf die Datei, die du geöffnet hast, oder auf den Code, den du ausgewählt hast. Du kannst auch Copilot Chat angeben, auf welche Dateien verwiesen werden sollen, indem du eine Datei in das Chat-Prompt-Dialogfeld ziehst. Alternativ kannst du mit der rechten Maustaste auf eine Datei klicken, GitHub Copilot auswählen und dann Referenzdatei im Chat auswählen.

Verwenden von GitHub-Fertigkeiten für Copilot

Die GitHub-spezifischen Fähigkeiten von Copilot erweitern die Informationen, die Copilot bereitstellen kann. Schließe @github in deine Frage ein, um auf diese Skills in Copilot Chat zuzugreifen.

Wenn Sie einer Frage @github hinzufügen, wählt Copilot je nach Inhalt Ihrer Frage dynamisch eine geeignete Fähigkeit aus. Außerdem können Sie Copilot Chat explizit bitten, eine bestimmte Fertigkeit zu verwenden. Hierzu stehen zwei Möglichkeiten zur Verfügung:

  • Bitten Sie Copilot Chat in natürlicher Sprache, eine Fertigkeit zu verwenden. Beispiel: @github Search the web to find the latest GPT model from OpenAI.
  • Um explizit eine Websuche aufzurufen, können Sie die Variable #web in Ihre Frage einschließen. Beispiel: @github #web What is the latest LTS of Node.js?

Sie können eine Liste der derzeit verfügbaren Fertigkeiten generieren, indem Sie Copilot fragen: @github What skills are available?

Weitere Möglichkeiten für den Zugriff auf Copilot Chat

  • Integrierte Anforderungen. Zusätzlich zum Übermitteln von Prompts über das Chatfenster können Sie integrierte Anforderungen übermitteln, indem Sie mit der rechten Maustaste in eine Datei klicken und GitHub Copilot sowie anschließend eine der Optionen auswählen.
  • Inline. Sie können eine Chatprompt inline übermitteln und auf einen hervorgehobenen Codeblock oder ihre aktuelle Datei beschränken.
    • Um einen Inlinechat zu starten, klicke mit der rechten Maustaste auf einen Codeblock oder eine beliebige Stelle in deiner aktuellen Datei, zeige auf GitHub Copilot, und wähle anschließend Copilot: Inline Chat aus, oder drücke STRG+UMSCHALT+I.

Feedback teilen

Um Feedback zu Copilot Chat freizugeben, können Sie den Link Feedback freigeben in JetBrains verwenden.

  1. Klicken Sie auf der rechten Seite des JetBrains-IDE-Fensters auf das Symbol Copilot Chat, um das Fenster von Copilot Chat zu öffnen.

    Screenshot des Copilot Chat-Symbols in der Aktivitätsleiste.

  2. Klicken Sie oben im Fenster Copilot Chat auf den Link Feedback freigeben.

    Screenshot des Links zum Teilen von Feedback im Fenster Copilot Chat.

Weiterführende Themen