Skip to main content

Einrichten von Copilot zum Erlernen der Programmierung

Konfigurieren Sie Copilot, um Ihnen dabei zu helfen, Programmierkonzepte zu erlernen und Ihre Programmierkenntnisse aktiv auszubauen.

Kann Copilot mir helfen, Code zu erlernen?

Ja! Copilot kann sich während Ihrer gesamten Programmierlaufbahn an Ihre sich wandelnden Anforderungen anpassen. Wenn du ein erfahrener Entwickler bist, nutzt du Copilot als Programmierassistenten. Wenn du das Programmieren erst erlernst, solltest du es als unterstützenden Begleiter sehen.

In diesem Leitfaden erfahren Sie, wie Sie **** so einrichten, dass es als Copilot fungiert und Ihnen hilft, ein tiefes Verständnis von Programmierkonzepten zu entwickeln, anstatt sich darauf zu verlassen, dass es Ihren Code für Sie schreibt. Befolge diese Schritte für jedes Repository, an dem du arbeitest, um deinen Lernerfolg zu maximieren.

Voraussetzungen

In diesem Handbuch wird davon ausgegangen, dass Sie Copilot in VS Code verwenden. Informationen zur Einrichtung finden Sie in der VS Code-Dokumentation unter Copilot in Visual Studio Code einrichten.

Schritt 1: Deaktivieren von Copilot Inlinevorschlägen

Zunächst deaktivieren wir Inlinevorschläge. Dadurch kannst du dein Verständnis der Programmierkonzepte zu vertiefen, indem du selbst mehr Code schreibst.

  1. Öffnen Sie Ihr Projekt in VS Code.

  2. Erstelle einen Ordner namens .vscode im Stammverzeichnis.

  3. Erstelle in .vscode eine Datei namens settings.json.

  4. Fügen Sie der Datei den folgenden Text hinzu:

    JSON
    {
        "github.copilot.enable": {
            "*": false
        }
    }
    
  5. Speichern Sie die Datei . Copilot Inlinevorschläge sind jetzt für dieses Projekt deaktiviert in VS Code.

Schritt 2: Hinzufügen von Lernanweisungen

Geben wir Copilot Chat nun Anweisungen, sich wie ein Tutor zu verhalten, der Sie beim Lernen unterstützt.

  1. Erstelle einen Ordner namens .github im Stammverzeichnis.

  2. Erstelle in .github eine Datei namens copilot-instructions.md.

  3. Füge den folgenden Text hinzu, oder passe ihn an deine persönlichen Lernziele an:

    Markdown
    I am learning to code. You are to act as a tutor; assume I am a beginner coder. Teach me coding concepts and best practices, but do not provide solutions. Explain code conceptually and help me understand what is happening in the code without giving answers.
    
    Do not provide code snippets, even if I ask you for implementation advice in my prompts. Teach me all the basic coding concepts in your answers. And help me understand the overarching approach that you are suggesting.
    
    Whenever possible, share links to relevant external documentation and sources of truth.
    
    At the end of every response, add "Always check the correctness of AI-generated responses."
    
  4. Speichern Sie die Datei . Copilot verwendet diese Anweisungen, wenn Sie in Copilot Chat Fragen stellen.

Schritt 3: Verwendung Copilot Chat zum Erlernen

Sie sind bereit, mit der Hilfe von Copilot echte Programmierkenntnisse aufzubauen!

Während Ihrer gesamten Arbeit an dem Projekt führen Sie ein fortlaufendes Gespräch mit Copilot Chat. Betrachte Copilot als deinen persönlichen Tutor, stellen Fragen, sobald sie aufkommen, und lass dir dabei helfen, Herausforderungen zu bewältigen oder Konzepte zu erklären.

ÖffnenCopilot ChatinVS Code

Copilot Chat ist besonders hilfreich beim Debuggen des Codes. Eine Schrittanleitung findest du unter Lernen zum Debuggen mit GitHub Copilot.