Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GitHub Copilot in Visual Studio ermöglicht eine verbesserte KI-unterstützte Entwicklung in Visual Studiound hilft Ihnen beim Schreiben von Code produktiver und effizienter.
In diesem Artikel erfahren Sie mehr über Copilot Completions, ein KI-gestütztes Paarprogrammierwerkzeug für Visual Studio, das Ihnen kontextbezogene Codevervollständigungen, Vorschläge und sogar ganze Codeausschnitte bereitstellt. Dieses leistungsstarke Tool unterstützt KI-unterstützte Entwicklung in Visual Studio und hilft Entwicklern, Code effizienter zu schreiben, die für sich wiederholende Aufgaben aufgewendete Zeit zu reduzieren und Fehler zu minimieren.
Weitere Informationen zu GitHub Copilot Chat in Visual Studio finden Sie unter Über GitHub Copilot Chat in Visual Studio.
Funktionsweise von GitHub Copilot
GitHub Copilot arbeitet mit erweiterten Machine Learning-Modellen, die auf einem riesigen Dataset öffentlich verfügbarer Code aus GitHub-Repositorys trainiert wurden. Während Sie Code eingeben, analysiert die KI den Kontext und stellt relevante Vorschläge in Echtzeit bereit. Sie können auch Vorschläge erhalten, indem Sie einen Kommentar in natürlicher Sprache schreiben, der beschreibt, was der Code tun soll.
Sie können auch GitHub Copilot verwenden, um Kommentare in Code zu konvertieren, Komponententests zu erstellen, SQL-Abfragen zu erstellen und vieles mehr.
Voraussetzungen
Um zu beginnen, benötigen Sie Folgendes:
- Visual Studio 2022 Version 17.8 oder höher
-
Melden Sie sich mit einem GitHub-Konto bei Visual Studio an, mit Copilot-Zugriff
** Sie können GitHub Copilot kostenlosverwenden. Registrieren Sie sich, und nutzen Sie KI, um schneller und effizienter zu codieren.
GitHub Copilot unterstützt mehrere Programmiersprachen und Frameworks, einschließlich, aber nicht beschränkt auf: C#, C++ und Python.
Holen Sie sich GitHub Copilot für Visual Studio
Mit Visual Studio, Version 17.10 oder höher, ist die einheitliche GitHub Copilot-Erweiterung als empfohlene Komponente im Visual Studio Installer verfügbar. Sie wird standardmäßig bei allen Workloads installiert, es sei denn, Sie entscheiden sich, sie während der Installation auszuschließen.
Verwenden von GitHub Copilot für Codeabschlusse und Vorschläge
Während Sie Code oder Kommentare im Editor eingeben, bietet GitHub Copilot kontextbezogene Codevervollständigungen und Vorschläge. GitHub Copilot bietet Vorschläge für zahlreiche Sprachen, eignet sich aber besonders gut für Python, JavaScript, TypeScript, Ruby, Go, C# und C++. Die folgenden Beispiele sind in C# enthalten, andere Sprachen funktionieren jedoch ähnlich.
Öffnen Sie Visual Studio, und erstellen Sie ein neues C#-Projekt.
Öffnen Sie eine C#-Datei (
Program.cs
) im Editor.Geben Sie im Code-Editor einen Kommentar oder eine Methodensignatur ein, um Inlinecodevorschläge von GitHub Copilot anzuzeigen.
// method to add two numbers
int subtractNumbers(
Bewegen Sie die Maus über den Vorschlag, um die GitHub Copilot-Befehlspalette anzuzeigen.
Vorschlag annehmen
Wählen Sie Tab- oder drücken Sie
Tab
, um den Vorschlag anzunehmen, oder fahren Sie mit der Eingabe fort, um ihn abzulehnen.Vorschlag ändern
Wählen Sie ALT+/ aus, oder drücken Sie
Alt+/
, um den Vorschlag von Copilot zu ändern. Sie können die GitHub Copilot-Vorschläge ändern und anpassen, indem Sie den Kontext im Inlinechat hinzufügen oder die Vervollständigung bearbeiten.Wenn die Befehlspalette nicht angezeigt wird, haben Sie möglicherweise den Standardgrenzwert für die Anzeige erreicht. Um dies zu ändern, wechseln Sie zu Tools>Optionen>IntelliCode>Advanced, und passen Sie den Wert für Minimum Commits an, um Hinweistextzu unterdrücken.
Fügen Sie folgenden Code hinzu, um Abschlusse von GitHub Copilot anzuzeigen.
int a = 5; int b = 10; int sum
Tipps
- Manuelles Auslösen einer Vervollständigung mithilfe von ALT+,
- Durchlaufen der verfügbaren Vervollständigungen mithilfe von ALT+. (vor) und ALT+, (zurück)
Inhaltsausschlüsse
Mit Visual Studio 2022, Version 17.11, ist Inhaltsausschluss für GitHub Copilot Completions in Visual Studio verfügbar. Nicht verfügbar sind Vervollständigungen und Vorschläge für Inhalte, die von Ihrem Administrator ausgeschlossen sind. Weitere Informationen finden Sie unter Konfigurieren von Inhaltsausschlüssen für GitHub Copilot.
Codeverweise
Mit Visual Studio 2022 Version 17.13 sind Codeverweise für GitHub Copilot Completions in Visual Studio verfügbar. Wenn Sie oder Ihre Organisation über aktivierte Empfehlungen verfügen, die mit öffentlichem Codeübereinstimmen, benachrichtigt Copilot Sie, wenn Sie eine Vervollständigung akzeptieren, die mit Code aus einem öffentlichen GitHub-Repository übereinstimmt.
Wählen Sie Codeübereinstimmungen anzeigen aus, um detaillierte Informationen in GitHub Copilot-Protokollen im Ausgabefenster anzuzeigen. Der Protokolleintrag enthält einen Link zu einer GitHub.com Seite, auf der Sie Details zu Lizenztyp und Verweisen auf ähnlichen Code in öffentlichen GitHub-Repositorys anzeigen können.
Mit Codeverweisen können Sie eine fundierte Entscheidung über die Verwendung von Codezuordnungen oder das Entfernen des Codes aus Ihrem Projekt treffen.
Abschlussmodell
Das GPT-4o Copilot-Codeabschlussmodell ist für GitHub Copilot in Visual Studio, Version 17.14 Preview 2 oder höher, verfügbar. Um das neue Modell für bessere Vorschläge und Leistungen zu testen, wählen Sie GPT-4o Copilot im Dropdown-Menü Copilot-Abschlussmodell unter Tools > Optionen > GitHub > Copilot > Copilot-Abschlüsse aus. Sie können auch über das Copilot-Badge in der oberen rechten Ecke der IDE auf "Einstellungsoptionen" > zugreifen.
Wenn das neue GPT-4o-Modell nicht in der Dropdownliste angezeigt wird, starten Sie Visual Studio neu, um die neueste Modellliste abzurufen.
Zugang
- Wenn Sie Copilot Pro-Benutzer sind, ist das neue Modell für Sie in 17.14 Preview 2 und höher verfügbar.
- Wenn Sie ein Copilot Business- oder Enterprise-Benutzer sind, muss Ihr Administrator dieses Modell für Ihre Organisation aktivieren, indem er in den Copilot-Richtlinieneinstellungen auf github.com die Editorvorschaufeatures aktiviert.
- Wenn Sie ein Copilot Free-Benutzer sind, zählt die Verwendung dieses Modells zu Ihren 2.000 kostenlosen monatlichen Fertigstellungen.
Erstellung von Dokumentenkommentaren
Wenn Sie die automatische Erstellung von Dokumentkommentaren in Ihrer C++- oder C#-Projektdatei verwenden möchten, geben Sie das Kommentarmuster gemäß Ihrer Einstellungskonfiguration ein, ///
und Copilot schließt die Funktionsbeschreibung sofort basierend auf dem Inhalt der Funktion ab.
Erkundung von GitHub Copilot
Um GitHub Copilot in Aktion zu sehen, schauen Sie sich das folgende Video-Lernprogramm an.
Videolänge: 1,19 Minuten
Nächste Schritte
Wenn Sie mehr über die aktuelle GitHub Copilot-Erweiterung für Visual Studio erfahren möchten, sollten Sie die folgenden Ressourcen untersuchen: