GitHub Copilot

GitHub Copilot einrichten

Studierende können sich bei GitHub als solche registrieren, um kostenlosen Zugang zum „Pro-Plan“ zu erhalten.

  1. Schritt: Studierenden-Zugang freischalten: https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student

  2. Schritt Github Copilot einrichten (u.a. in VS Code): https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot

GitHub Copilot in VS Code nutzen

Wie bei KI-Tools üblich, ändern sich die verfügbaren Funktionen in GitHub Copilot ständig.

Folgende Szenarios werden gezeigt:

  • Ghost-Code (Autovervollständigung)
    • Copilot reagiert auf einige Tastenkombinationen:
      • TAB → Codevorschlag vervollständigen
      • Alt-] → durch alternative Vorschläge blättern
      • Hover → durch alternative Vorschläge blättern
      • CTRL-Enter → Alternativen anzeigen (neuer Bereich rechts wird geöffnet)
  • Next Edit: https://code.visualstudio.com/docs/copilot/ai-powered-suggestions#_next-edit-suggestions-preview
    • dadurch kann Copilot die nächste passende Code-Änderungen vorschlagen
  • Code durch Kommentare generieren
  • Rechts-Klick: Code inline erklären, fixen, umschreiben, Tests schreiben, usw.
  • GitHub Copilot Chat: wie ChatGPT nur für Code
  • Copilot Edits: größere Code-Änderungen durchführen
  • Copilot Agent: komplexe Vorgänge im gesamten Projekt durchführen (inklusive Terminal-Befehle u.a.)
  • Mit dem „Education Pack“ haben Studierende gratis Zugriff auf besondere Modelle wie Claude 3.5 Sonnet oder o3-mini, die normalerweise kostenpflichtig sind.