Informationen zu GitHub Copilot und Visual Studio
GitHub Copilot unterbreitet dir während des Programmierens als KI-Paarprogrammierer AutoVervollständigen-Vorschläge. Weitere Informationen findest du unter About GitHub Copilot for Individuals.
Wenn du Visual Studio verwendest, kannst du Vorschläge aus GitHub Copilot direkt im Editor anzeigen und übernehmen. Diese Anleitung zeigt die Verwendung von GitHub Copilot innerhalb von Visual Studio für Windows.
Voraussetzungen
-
Um GitHub Copilot verwenden zu können, benötigst du ein aktives GitHub Copilot-Abonnement. Weitere Informationen findest du unter Informationen zur Abrechnung für GitHub Copilot.
-
Um GitHub Copilot in Visual Studio zu verwenden, muss Visual Studio 2022 17.4.4 oder höher installiert sein. Weitere Informationen findest du in der Dokumentation zu Visual Studio IDE.
Hinweis: GitHub Copilot ist derzeit nicht für die Verwendung mit Visual Studio für Mac verfügbar.
Installation der Visual Studio-Erweiterung
Um GitHub Copilot zu verwenden, musst du zuerst die Visual Studio-Erweiterung installieren.
-
Klicke in der Visual Studio-Symbolleiste auf Erweiterungen und dann auf Erweiterungen verwalten.
-
Klicke im Fenster „Erweiterungen verwalten“ auf Visual Studio Marketplace, suche nach der GitHub Copilot-Erweiterung, und klicke dann auf Herunterladen.
-
Schließe das Fenster „Erweiterungen verwalten“, und starte Visual Studio neu.
-
Wenn du überprüfen möchtest, ob GitHub Copilot installiert und aktiviert ist, gehe zurück zu Erweiterungen verwalten, klicke auf Installiert, um deine derzeit installierten Erweiterungen anzuzeigen, und dann auf GitHub Copilot , um Statusinformationen zu erhalten.
-
Öffne ein Projekt in Visual Studio, oder erstelle ein neues Projekt.
-
Um den Geräteaktivierungscode zu kopieren, klicke im Dialogfeld „Microsoft Visual Studio“ auf OK.
-
Ein Geräteaktivierungsfenster wird in deinem Browser geöffnet. Füge den Gerätecode ein, und klicke dann auf Weiter.
- Um den Code in Windows oder Linux einzufügen, drückeSTRG+V.
- Um den Code in macOS einzufügen, drücke BEFEHLSTASTE+V.
-
GitHub fordert die notwendigen Berechtigungen für GitHub Copilot an. Um diese Berechtigungen zu genehmigen, klicke auf GitHub Copilot-Plug-In autorisieren.
-
Nachdem du die Berechtigungen genehmigt hast, zeigt Visual Studio eine Bestätigung an.
Anzeigen deines ersten Vorschlags
Hinweis: Wenn die Duplizierungserkennung für GitHub Copilot aktiviert ist, erhältst du bei Verwendung der bereitgestellten Codebeispiele möglicherweise weniger oder gar keine Vorschläge. Als Alternative kannst du damit beginnen, eigenen Code einzugeben, um Vorschläge von GitHub Copilot zu sehen. Weitere Informationen zur Duplizierungserkennung findest du unter Aktivieren oder Deaktivieren der Duplizierungserkennung.
- Erstelle in Visual Studio eine neue C#-Datei ( *.cs).
- Gib in der C#-Datei die folgende Funktionssignatur ein. GitHub Copilot schlägt automatisch einen ganzen Funktionstext in ausgegrautem Text vor, wie unten gezeigt. Der genaue Vorschlag kann variieren.
C# int CalculateDaysBetweenDates(
1. Um den Vorschlag zu akzeptieren, drücke die TAB-TASTE.
Anzeigen alternativer Vorschläge
Für jede Eingabe kann GitHub Copilot mehrere Vorschläge anbieten. Du kannst auswählen, welche Vorschläge verwendet werden sollen, oder alle Vorschläge ablehnen. 1. Erstelle in Visual Studio eine neue C#-Datei ( *.cs).
-
Gib in der C#-Datei die folgende Funktionssignatur ein. GitHub Copilot zeigt dir einen Vorschlag an.
C# int CalculateDaysBetweenDates(
-
Wenn alternative Vorschläge verfügbar sind, kannst du ALT+] (oder ALT+[) drücken, um diese Alternativen anzuzeigen.
-
Optional kannst du mit dem Mauszeiger auf den Vorschlag zeigen, um die GitHub Copilot-Befehlspalette zur Auswahl von Vorschlägen anzuzeigen.
-
Um einen Vorschlag anzunehmen, drücke die TAB-TASTE. Um alle Vorschläge abzulehnen, drücke ESC.
Generieren von Codevorschlägen aus Kommentaren
Sie können in einem Kommentar Ihre Absicht in natürlicher Sprache beschreiben, woraufhin GitHub Copilot den Code vorschlägt, mit dem Sie Ihr Ziel erreichen.
-
Erstelle in Visual Studio eine neue C#-Datei ( *.cs).
-
Gib in der C#-Datei den folgenden Kommentar ein. GitHub Copilot schlägt eine Implementierung der Funktion vor.
C# using System.Xml.Linq; var doc = XDocument.Load("index.xhml"); // find all images
-
Um den Vorschlag zu akzeptieren, drücke die TAB-TASTE.
Aktivieren oder Deaktivieren von GitHub Copilot
Das Statussymbol GitHub Copilot' im unteren Bereich des Visual Studio-Fensters gibt an, ob GitHub Copilot aktiviert oder deaktiviert ist. Bei Aktivierung stimmt die Hintergrundfarbe des Symbols mit der Farbe der Statusleiste überein. Bei Deaktivierung weist es eine diagonale Linie auf.
-
Um GitHub Copilot zu aktivieren oder deaktivieren, klicke auf das GitHub Copilot-Symbol im unteren Bereich des Visual Studio-Fensters.
-
Wenn du GitHub Copilot deaktivierst, wirst du gefragt, ob du Vorschläge global oder für die Sprache der aktuell bearbeiteten Datei deaktivieren möchtest.
- Um Vorschläge von GitHub Copilot global zu deaktivieren, klicke auf Global aktivieren.
- Wenn du Vorschläge von GitHub Copilot für die angegebene Sprache deaktivieren möchtest, klicke auf Aktivieren für SPRACHE.