Was ist die GitHub Copilot Chat-Erfahrung 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:
- Visual Studio 2022, Version 17.8 oder höher
- Aktives Abonnement für GitHub Copilot for Individuals oder GitHub Copilot for Business
- GitHub Copilot in Visual Studio
- Melden Sie sich bei Visual Studio mit dem GitHub-Konto an, das über ein aktives GitHub Copilot-Abonnement verfügt.
Rufen Sie GitHub Copilot Chat für Visual Studio ab
Wenn Sie Visual Studio, Version 17.10 oder höher, verwenden, ist GitHub Copilot Chat in der neuen einheitlichen GitHub Copilot-Oberfläche enthalten, die als empfohlene Komponente in der Visual Studio-Installer verfügbar ist. Sie wird standardmäßig bei allen Workloads installiert, es sei denn, Sie wählen die Installation aus.
Wenn Sie Visual Studio-Versionen 17.9 oder früher verwenden, installieren Sie die GitHub Copilot Chat-Erweiterung.
Hinweis
- Die GitHub Copilot- und GitHub Copilot-Chaterweiterung sollte nur in Visual Studio-Versionen 17.9 oder früher verwendet werden. Für Visual Studio-Versionen 17.10+ ist die GitHub Copilot-Benutzeroberfläche als empfohlene Komponente im Visual Studio-Installer verfügbar und umfasst sowohl GitHub Copilot Chat- als auch Abschlussfunktionen.
- Wenn nach der Installation der Erweiterung Authentifizierungsprobleme auftreten, lesen Sie Beheben von Authentifizierungsproblemen mit GitHub Copilot Chat.
- GitHub Copilot ist nicht in Visual Studio-Abonnements enthalten. Es handelt sich um ein separates Abonnement, das von GitHub verwaltet wird. Wenn Sie Fragen zu GitHub Copilot-Abonnements haben oder Support benötigen, sehen Sie sich Einzelne Abonnements oder Business-Abonnements an.
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.
Wählen Sie in Visual Studio Anzeigen>GitHub Copilot Chat aus.
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.
Verwenden Sie die Beispielstartaufforderungen und die Eingabeaufforderungsbibliothek (Buchsymbol) in Visual Studio 2022, Version 17.12 und höher, um mit der Erkundung von GitHub Copilot Chat zu beginnen.
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.
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.
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.
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.
Visual Studio 2022, Version 17.12, enthält jetzt Codeverweisen in GitHub Copilot. Dieses Feature in GitHub Copilot benachrichtigt Sie, wenn Vorschläge mit öffentlichem Code übereinstimmen. Sie können den übereinstimmenden Code, dessen Quelldatei und alle zugehörigen Lizenzierungsinformationen direkt in Visual Studio anzeigen. Auf diese Weise können Sie fundiertere Entscheidungen darüber treffen, ob der vorgeschlagene Code verwendet werden soll.
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.
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.
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.
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.
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.
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: