Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Einrichten von Copilot zum Programmierenlernen

Konfiguriere Copilot, um Programmierkonzepte zu erlernen und aktiv an deinen Programmierkenntnissen zu arbeiten.

Können Copilot mir dabei helfen, das Programmieren zu erlernen?

Ja! Copilot kann sich an geänderte Anforderungen während des gesamten Lernprozesses anpassen. Wenn du ein erfahrener Entwickler bist, verwende Copilot als Programmier-Assistent. Wenn du das Programmieren erst erlernst, solltest du es als unterstützenden Begleiter sehen.

In diesem Leitfaden erfährst du, wie du Copilot einrichtest, um als Tutor zu fungieren, der dir dabei hilft, ein tiefes Verständnis der Programmierkonzepte zu entwickeln, anstatt dich darauf zu verlassen, dass Copilot den Code für dich schreibt. Befolge diese Schritte für jedes Repository, an dem du arbeitest, um deinen Lernerfolg zu maximieren.

Voraussetzungen

In diesem Leitfaden wird davon ausgegangen, dass du Copilot in VS Code verwendest. Informationen zum Einrichten findest du unter Einrichten von Copilot in VS Code in der Dokumentation zu Visual Studio Code.

Schritt 1: Deaktivieren von Codevervollständigungen

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

  1. Öffne dein 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-Codevervollständigungen sind jetzt für dieses Projekt in VS Code deaktiviert.

Schritt 2: Hinzufügen von Lernanweisungen

Weisen wir Copilot Chat nun an, wie ein Tutor zu handeln, der dich beim Lernen unterstützt.

  1. Erstelle im Stammordner deines Projekts eine Datei namens copilot-instructions.md.

  2. 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 beginning 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."
    
  3. Speichern Sie die Datei. Copilot verwendet diese Anweisungen, wenn du Fragen in Copilot Chat stellst.

Schritt 3: Verwenden von Copilot Chat zum Lernen

Jetzt kannst du mithilfe von Copilot echte Programmierkenntnisse aufbauen.

Während der gesamten Arbeit am Projekt führst du eine Unterhaltung 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.

Tip

Du kannst Copilot Chat mit einer Tastenkombination öffnen: STRG+ALT+I (Windows/Linux) oder BEFEHL+UMSCHALT+I (Mac).

Copilot Chat ist besonders hilfreich beim Debuggen deines Codes. Eine Schrittanleitung findest du unter Lernfortschritte beim Debuggen mit GitHub Copilot.