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.

Animierter Screenshot: Code-Vervollständigungsfunktionen der GitHub Copilot-Erweiterung

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:

GitHub Copilot unterstützt verschiedene Programmiersprachen und Frameworks, darunter C#, C++ und Python.

Rufen Sie GitHub Copilot für Visual Studio ab

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.

  1. Öffnen Sie Visual Studio, und erstellen Sie ein neues C#-Projekt.

  2. Öffnen Sie eine C# Datei (Program.cs) im Editor.

  3. 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(
    
  4. Zeigen Sie mit der Maus auf den Vorschlag, um die GitHub Copilot-Befehlspalette anzuzeigen. Sie können die Tab wählen oder Tab drücken, um den Vorschlag anzunehmen, oder mit der Eingabe fortfahren, um ihn abzulehnen. Wenn alternative Vorschläge verfügbar sind, können Sie den nächsten Vorschlag auswählen oder den Tastaturkurzbefehl Alt + . verwenden, um sie durchzugehen.

Animierter Screenshot, der die Verwendung von GitHub-Copilot-Codevorschlägen in Visual Studio zeigt

  1. Fügen Sie folgenden Code hinzu, um vollständige Zeilenabschlüsse von GitHub Copilot anzuzeigen.

        int a = 5;
        int b = 10;
        int sum
    

Animierter Screenshot, der die Verwendung von GitHub-Copilot-Codevorschlägen in Visual Studio zeigt

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: