Was sind GitHub Copilot-Abschlüsse für Visual Studio?
GitHub Copilot 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 Copilot-Abschlüsse, eine KI-gestützte Paarprogrammierung für Visual Studio, die kontextabhängige Codevervollständigungen, Vorschläge und sogar ganze Codeschnipsel liefert. Dieses leistungsstarke Tool unterstützt KI-unterstützte Entwicklung in Visual Studio und hilft Entwickler*innen dabei, Code effizienter zu schreiben, den Zeitaufwand für wiederholt ausgeführte Aufgaben zu verringern und Fehler zu minimieren.
Weitere Informationen zu GitHub Copilot Chat in Visual Studio finden Sie unter Informationen zu GitHub Copilot Chat in Visual Studio.
Funktionsweise von GitHub Copilot
GitHub Copilot arbeitet mit fortschrittlichen Machine-Learning-Modellen, die anhand eines riesigen Datasets mit öffentlich verfügbarem Code aus GitHub-Repositorys trainiert wurden. Während der Codeeingabe analysiert die KI den Kontext und stellt in Echtzeit relevante Vorschläge bereit. Sie erhalten auch Vorschläge, wenn Sie einen Kommentar in natürlicher Sprache schreiben, der beschreibt, was Sie mit dem Code erreichen möchten.
Sie können GitHub Copilot zudem dazu nutzen, Kommentare in Code umzuwandeln, Komponententests und SQL-Abfragen zu erstellen und vieles mehr.
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
Melden Sie sich bei Visual Studio mit dem GitHub-Konto an, das über ein aktives GitHub Copilot-Abonnement verfügt.
Tipp
GitHub Copilot wird für verifizierte Studierende/Schüler*innen sowie für Betreuer*innen gängiger Open-Source-Projekte auf GitHub kostenlos bereitgestellt. Wenn Sie kein*e Student*in oder Betreuer*in eines beliebten Open-Source-Projekts sind, können Sie GitHub Copilot mit einer einmaligen 30-Tage-Testversion kostenlos ausprobieren. Nach der kostenlosen Testversion benötigen Sie ein kostenpflichtiges Abonnement, um die Nutzung fortzusetzen.
GitHub Copilot unterstützt verschiedene Programmiersprachen und Frameworks, darunter C#, C++ und Python.
Rufen Sie GitHub Copilot für Visual Studio ab
- Wenn Sie Visual Studio, Version 17.10 oder höher, verwenden, 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 wählen die Installation aus.
- Wenn Sie Visual Studio-Versionen 17.9 oder früher verwenden, installieren Sie die GitHub Copilot-Erweiterung.
Verwenden von GitHub Copilot für Codevervollständigungen und Vorschläge
Während Sie Code oder Kommentare in den Editor eingeben, bietet GitHub Copilot kontextabhängige Codevervollständigungen und Vorschläge. GitHub Copilot bietet Vorschläge für zahlreiche Sprachen, funktioniert 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 Inline-Code-Vorschläge von GitHub Copilot anzuzeigen.
// method to add two numbers
int subtractNumbers(
Zeigen Sie mit der Maus auf den Vorschlag, um die GitHub Copilot-Befehlspalette anzuzeigen.
Vorschlag akzeptieren
Wählen Sie die Registerkarte aus, oder drücken Sie
Tab
, um den Vorschlag zu akzeptieren, oder fahren Sie mit der Eingabe fort, um ihn abzulehnen.Vorschlag ändern
Wählen Sie Alt+/ aus, oder drücken Sie
Alt+/
und ändern Sie den Vorschlag von Copilot. Sie können die Vorschläge von GitHub Copilot ändern und zusammenstellen, indem Sie im Inline-Chat Kontext hinzufügen oder die Fertigstellungen optimieren.Wenn die Befehlspalette nicht angezeigt wird, haben Sie möglicherweise den Standardgrenzwert für die Anzeige erreicht. Um dies zu ändern, navigieren Sie zu Tools>Optionen>IntelliCode>Erweitert und ändern den Wert in Mindestzahl der Commits zur Unterdrückung des Hinweistexts.
Fügen Sie folgenden Code hinzu, um vollständige Zeilenabschlüsse von GitHub Copilot anzuzeigen.
int a = 5; int b = 10; int sum
Hinweis
In Visual Studio 2022, Version 17.11, ist der Inhaltsausschluss für GitHub Copilot-Fertigstellungen in Visual Studio verfügbar. Für Inhalte, die von Ihrem Administrator ausgeschlossen wurden, stehen keine Fertigstellungen und Vorschläge zur Verfügung. Weitere Informationen finden Sie unter Konfigurieren von Inhaltsausschlüssen für GitHub Copilot.
GitHub Copilot erkunden
Um GitHub Copilot in Aktion zu sehen, schauen Sie sich das folgende Videotutorial an.
Videolänge: 1:19 Minuten
Nächste Schritte
Weitere Informationen zur aktuellen GitHub Copilot-Erweiterung für Visual Studio finden Sie in den folgenden Ressourcen: