Visual Studio 2022 Version 17.11 erweitert GitHub Copilot um neue Funktionen

Kategorien:
No items found.
Freigegeben:
August 15, 2024
Visual Studio 2022 17.11: GitHub Copilot mit neuen Funktionen

Visual Studio 2022 17.11: GitHub Copilot mit neuen Funktionen

Die neueste Version von Visual Studio 2022, Version 17.11, bringt zahlreiche Verbesserungen und neue Funktionen für den GitHub Copilot mit sich, die entwickelt wurden, um die Produktivität von Entwicklern zu steigern und die Codequalität zu verbessern. In diesem Artikel werfen wir einen detaillierten Blick auf diese Neuerungen und wie sie die Entwicklungserfahrung in Visual Studio revolutionieren.

Was ist GitHub Copilot?

GitHub Copilot ist ein KI-gestützter Assistent, der Entwicklern hilft, Code schneller und effizienter zu schreiben. Er nutzt fortschrittliche Machine-Learning-Modelle, die anhand eines riesigen Datasets mit öffentlich verfügbarem Code aus GitHub-Repositorys trainiert wurden. Copilot bietet kontextabhängige Codevervollständigungen, Vorschläge und sogar ganze Codeschnipsel in Echtzeit an.

Neue Funktionen in Version 17.11

Die Version 17.11 von Visual Studio 2022 bringt mehrere beeindruckende Neuerungen für GitHub Copilot, die die Entwicklungsarbeit erheblich erleichtern:

1. Verbesserte Codevervollständigung

GitHub Copilot bietet nun noch präzisere und kontextabhängigere Codevervollständigungen. Die KI analysiert den bestehenden Code und macht Vorschläge, die genau auf den aktuellen Kontext zugeschnitten sind. Dies spart Zeit und reduziert die Notwendigkeit, häufig verwendeten Code manuell einzugeben.

2. Unterstützung für weitere Programmiersprachen und Frameworks

Mit der neuen Version wird die Unterstützung für zusätzliche Programmiersprachen und Frameworks erweitert. Neben den bereits unterstützten Sprachen wie Python, JavaScript, TypeScript, Ruby, Go, C# und C++ können Entwickler jetzt auch von verbesserten Vorschlägen für weitere Sprachen profitieren.

3. Verbessertes Debugging

Eine der herausragenden Neuerungen ist die Integration von GitHub Copilot in den Debugging-Prozess. Entwickler können nun während des Debuggings von kontextabhängigen Vorschlägen profitieren, die helfen, Fehler schneller zu identifizieren und zu beheben. Dies macht den Debugging-Prozess effizienter und weniger fehleranfällig.

4. Erweiterte Chat-Funktionalität

Die Chat-Funktionalität von GitHub Copilot wurde ebenfalls verbessert. Entwickler können nun in natürlicher Sprache beschreiben, was sie mit dem Code erreichen möchten, und erhalten entsprechende Vorschläge und Codebeispiele. Dies erleichtert die Kommunikation und Zusammenarbeit im Entwicklungsteam erheblich.

Installation und Voraussetzungen

Um die neuen Funktionen von GitHub Copilot in Visual Studio 2022 Version 17.11 nutzen zu können, müssen Entwickler die entsprechende Erweiterung installieren. Hier sind die notwendigen Schritte:

- Visual Studio 2022, Version 17.10 Vorschau 3 oder höher - Aktives GitHub Copilot-Abonnement für Einzelpersonen oder Unternehmen - Anmeldung bei Visual Studio mit einem GitHub-Konto, das über ein aktives GitHub Copilot-Abonnement verfügt

Die GitHub Copilot-Erweiterung ist als empfohlene Komponente im Visual Studio-Installer verfügbar und wird standardmäßig bei allen Workloads installiert.

Praktische Anwendung von GitHub Copilot

Die Anwendung von GitHub Copilot in der Praxis ist denkbar einfach. Während Entwickler Code oder Kommentare in den Editor eingeben, bietet Copilot kontextabhängige Vorschläge an. Diese können mit der Tabulatortaste akzeptiert oder durch Weiterschreiben abgelehnt werden. Bei Bedarf können alternative Vorschläge durch den Tastaturkurzbefehl Alt + . durchgegangen werden.

Ein Beispiel für eine einfache Anwendung in C#:

Geben Sie im Code-Editor einen Kommentar oder eine Methodensignatur ein, um Inline-Code-Vorschläge von GitHub Copilot anzuzeigen:

// Methode zur Addition zweier Zahlen

int subtractNumbers(

Durch Klicken auf den Vorschlag oder Drücken der Tabulatortaste kann der vorgeschlagene Code übernommen werden.

Fazit

Die neuen Funktionen von GitHub Copilot in Visual Studio 2022 Version 17.11 bieten Entwicklern leistungsstarke Werkzeuge zur Steigerung ihrer Produktivität und Codequalität. Von verbesserten Codevervollständigungen über erweiterte Sprachunterstützung bis hin zu optimiertem Debugging und erweiterter Chat-Funktionalität – diese Neuerungen machen die Softwareentwicklung effizienter und angenehmer. Entwickler, die sich die Zeit nehmen, diese neuen Funktionen zu erkunden und zu nutzen, werden zweifellos von den Vorteilen profitieren.

Bibliografie

- https://visualstudio.microsoft.com/de/github-copilot/ - https://www.deskmodder.de/blog/2024/05/31/visual-studio-2022-17-11-preview-1-und-17-10-mit-github-copilot-in-visual-studio-und-mehr/ - https://www.microsoft.com/de-de/techwiese/news/neue-moeglichkeiten-fuer-developer-github-copilot-extensions-in-vs-code.aspx - https://learn.microsoft.com/de-de/visualstudio/ide/visual-studio-github-copilot-extension?view=vs-2022 - https://www.heise.de/newsticker/ - https://github.blog/changelog/2024-06-13-new-copilot-enterprise-features-in-visual-studio-preview/ - https://www.deskmodder.de/blog/2024/06/11/visual-studio-2022-17-11-preview-2-und-17-10-2-inklusive-sicherheitskorrekturen/ - https://devblogs.microsoft.com/cppblog/whats-new-for-c-developers-in-visual-studio-2022-17-11/ - https://learn.microsoft.com/de-de/visualstudio/ide/visual-studio-github-copilot-install-and-states?view=vs-2022
Was bedeutet das?