Mit GitHub Copilot debuggen
GitHub Copilot kann Ihren Debugging-Workflow in Visual Studio Code verbessern. Copilot kann beim Einrichten der Debug-Konfiguration für Ihr Projekt unterstützen und Vorschläge zur Behebung von Problemen liefern, die während des Debuggens entdeckt wurden. Dieser Artikel gibt einen Überblick darüber, wie Copilot für das Debuggen von Anwendungen in VS Code verwendet wird.
Copilot kann bei folgenden Debugging-Aufgaben helfen:
- Debug-Einstellungen konfigurieren: Generieren und Anpassen von Startkonfigurationen für Ihr Projekt.
- Debugging-Sitzung starten: Verwenden Sie
copilot-debug, um eine Debugging-Sitzung über das Terminal zu starten. - Probleme beheben: Erhalten Sie Vorschläge zur Behebung von Problemen, die während des Debuggens entdeckt wurden.
Wenn Sie noch kein Copilot-Abonnement haben, können Sie Copilot kostenlos nutzen, indem Sie sich für den Copilot Free Plan anmelden und erhalten ein monatliches Limit für Vervollständigungen und Chat-Interaktionen.
Debug-Konfiguration mit Copilot einrichten
VS Code verwendet die Datei launch.json, um die Debug-Konfiguration zu speichern. Copilot kann Ihnen beim Erstellen und Anpassen dieser Datei helfen, um das Debugging für Ihr Projekt einzurichten.
- Öffnen Sie die Chat-Ansicht (⌃⌘I (Windows, Linux Ctrl+Alt+I)).
- Geben Sie den Befehl
/startDebuggingein. - Folgen Sie den Anweisungen von Copilot, um das Debugging für Ihr Projekt einzurichten.
Alternativ können Sie eine natürliche Spracheingabeaufforderung verwenden, z. B.:
- "Erstelle eine Debug-Konfiguration für eine Django-App"
- "Richte das Debugging für eine React Native-App ein"
- "Konfiguriere das Debugging für eine Flask-Anwendung"
Debuggen mit Copilot starten
Der Terminalbefehl copilot-debug vereinfacht den Prozess der Konfiguration und des Starts einer Debugging-Sitzung. Stellen Sie dem Befehl, den Sie zum Starten Ihrer Anwendung verwenden würden, copilot-debug voran, damit Copilot automatisch eine Debugging-Sitzung konfiguriert und startet.
-
Öffnen Sie das integrierte Terminal (⌃` (Windows, Linux Ctrl+`)).
-
Geben Sie
copilot-debuggefolgt von Ihrem Anwendungsstartbefehl ein. Zum Beispiel:copilot-debug node app.jsoder
copilot-debug python manage.py -
Copilot startet eine Debugging-Sitzung für Ihre Anwendung. Sie können nun die integrierten Debugging-Funktionen in VS Code nutzen.
Erfahren Sie mehr über Debugging in VS Code.
Codierungsfehler mit Copilot beheben
Sie können Copilot Chat verwenden, um Codierungsfehler zu beheben oder Ihren Code zu verbessern.
Chat-Eingabeaufforderungen verwenden
-
Öffnen Sie die Code-Datei Ihrer Anwendung.
-
Öffnen Sie eine dieser Ansichten:
- Chat-Ansicht (⌃⌘I (Windows, Linux Ctrl+Alt+I))
- Inline-Chat (⌘I (Windows, Linux Ctrl+I))
-
Geben Sie eine Eingabeaufforderung ein, z. B.:
- "/fix"
- "Fix this #selection"
- "Validieren Sie die Eingabe für diese Funktion"
- "Refaktorieren Sie diesen Code"
- "Verbessern Sie die Leistung dieses Codes"
Erfahren Sie mehr über die Verwendung von Copilot Chat in VS Code.
Editor-Smart-Aktionen verwenden
Um Codierungsfehler in Ihrem Anwendungscode zu beheben, ohne eine Eingabeaufforderung zu schreiben, können Sie die Editor-Smart-Aktionen verwenden.
-
Öffnen Sie die Code-Datei Ihrer Anwendung.
-
Wählen Sie den Code aus, den Sie beheben möchten.
-
Klicken Sie mit der rechten Maustaste und wählen Sie Code generieren > Beheben.
VS Code bietet einen Codevorschlag zur Behebung des Codes.
-
Verfeinern Sie optional den generierten Code, indem Sie zusätzlichen Kontext in der Chat-Eingabeaufforderung angeben.
Nächste Schritte
- Erkunden Sie allgemeine Debugging-Funktionen in VS Code.
- Erfahren Sie mehr über Copilot in VS Code.