Überprüfen Sie die Funktionen zur Codeverbesserung von GitHub Copilot

Abgeschlossen

GitHub Copilot enthält mehrere Features, mit denen Sie eine vorhandene Codebasis analysieren, umgestalten und verbessern können.

GitHub Copilot Tools für die Implementierung von Codeverbesserungen

Visual Studio Code bietet einfachen Zugriff auf die folgenden GitHub Copilot-Features:

  • Chatansicht: Haben Sie einen KI-Assistenten auf der Seite, um Sie jederzeit zu unterstützen.
  • Inlinechat: Starten Sie eine Inlinechatunterhaltung direkt aus dem Editor, um Hilfe zu erhalten, während Sie codieren.
  • Intelligente Aktionen: Führen Sie intelligente Aktionen aus, um bestimmte Aufgaben auszuführen, ohne sogar eine Eingabeaufforderung schreiben zu müssen.

Chatansicht

Die Chatansicht ist ein dediziertes Panel in Visual Studio Code, mit dem Sie mit GitHub Copilot Chat interagieren können. Sie können die Chatansicht verwenden, um Eingabeaufforderungen zu übermitteln, Vorschläge zu erhalten und Updates für Ihre Codebasis zu implementieren. Die Chatansicht bietet eine benutzerfreundliche Benutzeroberfläche zum Verwalten von Chatunterhaltungen und zum Zugreifen auf die Features von GitHub Copilot. Die Chatansicht enthält die folgenden Chatmodi:

  • Fragemodus: Verwenden Sie den Fragemodus, um Fragen zu Ihrer Codebasis oder zu technologischen Konzepten zu stellen. Sie können den Ask-Modus verwenden, Code erläutern, Überarbeitungen oder Korrekturen vorschlagen oder Informationen zur Codebasis bereitstellen.
  • Bearbeitungsmodus: Verwenden Sie den Bearbeitungsmodus, um Bearbeitungen in mehreren Dateien in Ihrer Codebasis vorzunehmen. Sie können den Bearbeitungsmodus verwenden, um Code umzugestalten, Kommentare hinzuzufügen oder andere Änderungen an Ihrem Code vorzunehmen.
  • Agentmodus: Verwenden Sie den Agentmodus, um einen agentischen Codierungsworkflow zu starten. Sie können den Agent-Modus verwenden, um Befehle auszuführen, Code auszuführen oder andere Aufgaben in Ihrem Arbeitsbereich auszuführen.

Von Bedeutung

Wenn Sie die Chatansicht im Agentmodus verwenden, kann GitHub Copilot mehrere Premium-Anforderungen stellen, um eine einzelne Aufgabe abzuschließen. Premium-Anfragen können durch benutzerinitiierte Eingabeaufforderungen und Folgeaktionen verwendet werden, die Copilot in Ihrem Auftrag ausführt. Die Gesamtzahl der verwendeten Premiumanforderungen hängt von der Komplexität des Vorgangs, der Anzahl der beteiligten Schritte und dem ausgewählten Modell ab.

Inlinechat

Vorschläge, die mithilfe der Inlinechatfunktion generiert werden, werden direkt im Code-Editor angezeigt. Vorschläge werden als Aktualisierungen ihres Codes ohne Erklärungen oder Anleitungen in natürlicher Sprache angezeigt. Die vorgeschlagenen Updates werden wie ein Commit in Git dargestellt. Der gelöschte Code wird nicht standardmäßig angezeigt, kann aber inline mit den Updates angezeigt werden.

Sie können die Vorschläge überprüfen, deren Relevanz bewerten und sie direkt im Code-Editor annehmen oder ablehnen. Inlinechat bietet eine schnelle Möglichkeit, zu sehen, wie Ihr Code verbessert und Änderungen vorgenommen werden kann, ohne zu einem separaten Bereich zu wechseln.

Smarte Aktion beheben

Die intelligente Beheben-Aktion ist eine kontextbezogene Aktion, die verwendet werden kann, um Codierungsfehler zu beheben, ohne eine Eingabeaufforderung zu schreiben.

"Überprüfen und Kommentieren" als intelligente Aktion

Die intelligente Aktion "Überprüfen" und "Kommentieren" bietet eine Möglichkeit, Ihren Code zu überprüfen und zu analysieren. Es kann Ihnen helfen, Bereiche zur Verbesserung zu identifizieren, Aktualisierungen vorzuschlagen und Anleitungen zu bewährten Methoden bereitzustellen. Dieses Codeüberprüfungsfeature ist in die Chatansicht integriert und ermöglicht Ihnen das Senden von Eingabeaufforderungen im Zusammenhang mit Codeüberprüfungsaufgaben. Mit dem Codeüberprüfungsfeature können Sie bestimmte Dateien, Klassen oder Methoden in Ihrer Codebasis analysieren. Die vom Codeüberprüfungsfeature generierten Vorschläge können Ihnen helfen, die Qualität, Zuverlässigkeit, Leistung und Sicherheit Ihres Codes zu verbessern.

Zusammenfassung

GitHub Copilot kann verwendet werden, um eine vorhandene Codebasis zu analysieren, umzugestalten und zu verbessern. Die Chatansicht, der Inlinechat und intelligente Aktionen bieten verschiedene Möglichkeiten, mit GitHub Copilot zu interagieren und Codeverbesserungen zu implementieren. Mithilfe dieser Features können Sie die Qualität Ihres Codes verbessern und ihren Entwicklungsprozess optimieren.