Was ist die GitHub Copilot Chat-Erweiterung für Visual Studio?

Die GitHub Copilot-Abschlüsse‬ und ‬GitHub Copilot Chat‬ in Visual Studio ermöglichen verbesserte ‭‬KI-unterstützte Entwicklung in Visual Studio‭‬ und helfen Ihnen beim Schreiben von Code produktiver und effizienter zu arbeiten.

In diesem Artikel erfahren Sie mehr über die Verwendung von Copilot Chat in Visual Studio, eine vollständig integrierte KI-unterstützte Chatumgebung von GitHub Copilot direkt in der Visual Studio-IDE. Durch sie erhalten Sie Informationen und Unterstützung rund ums Programmieren, z. B. Syntax, Programmierkonzepte, kontextspezifische Codehilfe, Testfälle, Debuggen und vieles mehr – ohne die IDE verlassen zu müssen. Verwenden Sie die Chatoberfläche, um Ihre Frage als Eingabeaufforderung zu übermitteln und um aufzuzeigen, dass Sie dadurch beabsichtigen, gezieltere Antworten zu erhalten.

Weitere Informationen zu GitHub Copilot-Abschlüssen in Visual Studio finden Sie unter Informationen zu GitHub Copilot-Abschlüssen für Visual Studio.

Warum sollten Sie Copilot Chat in Visual Studio verwenden?

Copilot Chat bietet KI-Unterstützung, um fundierte Entscheidungen zu treffen und besseren Code zu schreiben. Durch die nahtlose Integration in Visual Studio versteht Copilot Chat, woran Sie gerade bearbeiten, und kann Ihnen bei Entwicklungsaufgaben helfen. Dazu zählen beispielsweise:

  • Codeerläuterungen: Ausführliche Analysen und Erläuterungen hinsichtlich der Funktionsweise eines Codeblocks
  • Codehilfe: Antworten auf Fragen rund ums Programmieren in natürlicher Sprache oder in Form von Codeschnipseln
  • Codeeinschränkung: Kontextspezifische Codeempfehlungen und -vorschläge
  • Komponententests: Eigens für Sie generierte Komponententests
  • Profilerstellung: Optimierung der Codeleistung
  • Debuggen: Finden von Problemen und Korrekturvorschläge für Fehler und Ausnahmen.

Voraussetzungen

Zunächst benötigen Sie Folgendes:

Rufen Sie GitHub Copilot Chat für Visual Studio ab

Der Support für GitHub Copilot Chat wird von GitHub bereitgestellt. Sie erreichen ihn unter https://support.github.com.

Verwenden von Copilot Chat in Visual Studio verwenden

Sie können Ihre Fragen rund um Ihren Code in natürlicher Sprache stellen, und GitHub Copilot Chat beantwortet diese in Ihrem Entwicklungskontext.

Es gibt zwei Orte, an denen Sie Copilot diese Fragen stellen können: in einem Chatfenster oder mithilfe des Inlinechats direkt inline im Code, den Sie ändern möchten. Bei Fragen, bei denen Ihr Ziel darin besteht, die Codedatei, die Sie im Editor geöffnet haben, zu ändern oder Code hinzuzufügen, funktioniert die Inlinechatansicht in der Regel am besten. Allgemeinere Fragen rund ums Programmieren werden hingegen am besten im Chatbereich beantwortet.

Sehen Sie sich die Tipps zur Verbesserung der Copilot-Chatergebnisse an, um zu erfahren, wie man mit Schrägstrich-Befehlen, Referenzen, verwendeten Quellen und Threads im Copilot-Chat bessere Ergebnisse mit bereichsbezogenem Kontext erhalten kann.

Hinweis

In Visual Studio 2022, Version 17.11, ist der Inhaltsausschluss für GitHub Copilot-Chat in Visual Studio verfügbar. Von Ihrem Administrator ausgeschlossene Inhalte werden nun in den Chat-Antworten ignoriert. Weitere Informationen finden Sie unter Konfigurieren von Inhaltsausschlüssen für GitHub Copilot.

Fragen im Chatfenster stellen

Im Chatfenster von Copilot Chat in Visual Studio können Sie Ihre Fragen im Chatbereich stellen, und die Antworten werden dort angezeigt. In der Regel ist dies die beste Möglichkeit, sich von Copilot beim Programmieren unterstützen zu lassen und allgemeine Fragen rund ums Programmieren zu stellen.

  1. Wählen Sie in Visual Studio Anzeigen>GitHub Copilot Chat aus.

  2. Geben Sie im „Copilot Chat“-Fenster eine Frage zum Programmieren im Textfeld Copilot fragen ein. Drücken Sie die EINGABETASTE, oder wählen Sie Senden aus, um Ihre Frage zu stellen.

    Screenshot des Copilot-Chatfensters.

  3. Wenn Copilot Chat einen Codevorschlag bietet, den Sie verwenden möchten, wählen Sie Codeblock kopieren aus, um den Codevorschlag zu kopieren, In neue Dateien einfügen, um den Codevorschlag in eine neue Datei einzufügen, oder wählen Sie Vorschau aus, um den Codevorschlag in Ihre aktuelle Codedatei einzufügen. Mithilfe der Schaltfläche Vorschau können Sie eine Vorschau des Codes an der Zielposition anzeigen, damit Sie ganz einfach erkennen können, was aktualisiert wird.

    Screenshot der Optionen zum Kopieren des Codeblocks, Einfügen von Code in neue Datei oder Vorschaucode für die Codevorschläge von Copilot Chat.

    Wenn Sie eine Frage stellen, um Hilfe beim Verständnis Ihres Codes zu erhalten, stehen Ihnen die Optionen Codeblock kopieren und In neue Datei einfügen nicht zur Verfügung.

    1. Wenn Sie Vorschau auswählen, werden die Codevorschläge im normalen Visual Studio-Diff-Ansichtsmuster angezeigt. Sie können überprüfen und verfeinern, was vorgeschlagen und auf Ihren Code angewendet wird, indem Sie Annehmen oder Ablehnen auswählen.

      Screenshot der Codevorschläge in der Diff-Ansicht im Editorfenster.

    2. Wenn Sie In neue Datei einfügen auswählen, werden die Codevorschläge in einer neuen Datei angezeigt. Die Datei wird nicht standardmäßig gespeichert.

      Screenshot der Codevorschläge in der neuen Datei im Editor.

Fragen in der Inlinechatansicht stellen

Die Inlinechatansicht von Copilot Chat in Visual Studio ermöglicht es Ihnen, Ihre Fragen zu stellen und Antworten inline zusammen mit dem Code im Editorfenster selbst anzuzeigen. Bei Inlinechats müssen Sie nicht zwischen dem Editor- und dem Chatfenster hin- und herwechseln. Dies ist in der Regel die beste Möglichkeit, mit Copilot an Fragen zu arbeiten, die Code zu einer gerade geöffneten Codedatei hinzufügen oder ihn aktualisieren.

  1. Klicken Sie in Visual Studio mit der rechten Maustaste in Ihr Editorfenster, und wählen Sie Copilot fragen aus, um die Inlinechatansicht von Copilot Chat im Editor anzuzeigen.

    Screenshot zum Aktivieren des Inline-Chats im Editor über das Kontextmenü mit der rechten Maustaste.

  2. Geben Sie Ihre Frage rund ums Programmieren in das Textfeld Copilot fragen ein, und drücken Sie dann die EINGABETASTE, oder wählen Sie Senden aus, um Ihre Frage zu stellen.

    Screenshot der Inlinec-Chat-Schnittstelle im Editorfenster.

  3. Copilot Chat zeigt in der Diff-Ansicht von Visual Studio Codevorschläge an. Sie können überprüfen und verfeinern, was vorgeschlagen und auf Ihren Code angewendet wird, indem Sie Annehmen oder Ablehnen auswählen.

    Screenshot der Codevorschläge in der Diff-Ansicht von Visual Studio.

  4. Sie können den Verlauf Ihres Inline-Chats in das Chatfenster hochstufen. Wählen Sie hierzu Im Chatfenster fortsetzen aus. Auf diese Weise wird die Aufzeichnung und der Kontext Ihrer Unterhaltung aufbewahrt, und Sie können im Chatfenster fortfahren.

    Screenshot: Fortsetzen des Verlaufs Ihres Inline-Chats im Chatfenster.

  5. Sie können die Inlinechatansicht schließen, indem Sie ESC drücken.

Nächste Schritte

Um mehr zu erfahren, sehen Sie sich die folgenden Ressourcen an: