Installation · Bedienung · Tipps & Tricks für VS Code
Installation
Copilot in VS Code einrichten
Shortcuts
Die wichtigsten Tastenkürzel
Chat & Befehle
Slash-Commands und Kontext-Variablen
Tipps
Profi-Tricks für den Alltag
GitHub Copilot ist ein KI-Assistent direkt im Editor. Er analysiert deinen Code und Kommentare in Echtzeit und schlägt automatisch Code-Vervollständigungen vor — von einzelnen Zeilen bis zu ganzen Funktionen.
Dazu kommt Copilot Chat: ein eingebetteter KI-Chatbot, dem du Fragen stellen, Code erklären lassen oder Fehler analysieren kannst — ohne den Editor zu verlassen.
Kostenlos testen: Es gibt eine 30-Tage-Testversion oder einen eingeschränkten Free-Plan.
GitHub-Account anlegen / anmelden
Auf github.com registrieren oder einloggen.
Extensions in VS Code installieren
Extensions-Panel öffnen (Ctrl+Shift+X) und beide Plugins suchen und installieren:
GitHub Copilot
Inline-Vorschläge im Editor
GitHub Copilot Chat
Chat-Interface & Inline-Chat
Mit GitHub anmelden
Nach der Installation erscheint unten rechts in VS Code ein Copilot-Symbol. Darauf klicken → Sign in to GitHub → Browser öffnet sich → Zugriff erlauben → fertig.
Funktion testen
Eine .php-Datei öffnen, einen Kommentar schreiben wie // Verbindung zur Datenbank herstellen — Copilot sollte nach kurzer Pause einen Vorschlag in grau einblenden.
Copilot ist aktiv wenn …
Copilot schaut beim Tippen zu und blendet Vorschläge direkt im Editor ein — als grauer „Ghost Text".
Ein vollwertiger Chat direkt in VS Code. Hier kannst du Fragen stellen, Code erklären lassen oder komplexe Aufgaben beschreiben.
Im Chat-Fenster könnt ihr spezielle Befehle mit / einleiten. Das gibt Copilot einen klaren Auftrag, statt einer freien Frage.
Code erklären
Markierten Code oder die aktuelle Datei in einfacher Sprache erklären lassen. Ideal wenn ihr fremden Code verstehen müsst.
Beispiel: /explain Was macht diese PDO-Abfrage genau?
Fehler beheben
Markierten Code oder Fehlermeldung an Copilot schicken — er analysiert das Problem und schlägt eine Korrektur vor.
Beispiel: Fehlermeldung kopieren → /fix davor setzen
Dokumentation generieren
Für eine Funktion oder Klasse automatisch Kommentare und Beschreibungen erstellen lassen.
Tests generieren
Für markierten Code automatisch Unit-Tests vorschlagen.
Neue Datei erstellen
Copilot erstellt eine neue Datei mit dem beschriebenen Inhalt direkt im Projekt-Ordner.
Beispiel: /new Erstelle db.php mit PDO-Verbindung zu quiz_db
# und Agents mit @
Copilot weiß nur, was ihr ihm zeigt. Mit #variable und @agent gebt ihr gezielt Kontext — das macht die Antworten viel präziser.
Eine bestimmte Datei als Kontext anhängen. „Schau dir #file:db.php an und erkläre die Verbindung."
Den aktuell markierten Code im Editor referenzieren.
Den gesamten Inhalt der aktuell geöffneten Datei einbeziehen.
Copilot durchsucht das gesamte Projekt nach relevanten Dateien.
Fragen über das gesamte Projekt stellen. „@workspace Wo wird die PDO-Verbindung verwendet?"
Fragen zu VS Code selbst: Einstellungen, Shortcuts, Features.
Hilfe zu Terminal-Befehlen und Shell-Skripten.
Ein guter Kommentar ist der beste Prompt für Inline-Suggestions. Copilot liest den Kommentar und generiert passenden Code darunter.
Was gute Kommentare für Copilot enthalten:
Wenn PHP einen Fehler wirft, kopiert die Fehlermeldung komplett in den Chat. Copilot versteht Fehlermeldungen sehr gut.
→ Copilot erklärt: XAMPP läuft nicht oder Hostname ist falsch.
Copilot schaut sich die geöffneten Tabs an, um Kontext zu gewinnen. Wenn ihr an frage.php arbeitet, solltet ihr db.php ebenfalls geöffnet haben — dann kennt Copilot die Datenbankstruktur automatisch.
Wenn Copilots Antwort nicht passt, einfach nachfassen — im selben Chat-Verlauf. Copilot erinnert sich an den bisherigen Kontext.
Unbekannten Code markieren und einfach fragen:
Was macht dieser Code?
Erkläre Zeile für Zeile.
Welche Sicherheitsprobleme siehst du hier?
Schreib das als Funktion um.
.github/copilot-instructions.md
Eine Markdown-Datei im Ordner .github/ eures Projekts. Copilot liest sie automatisch bei jedem Chat und jeder Inline-Suggestion — ihr müsst sie nicht jedes Mal anhängen.
Copilot kennt euer Projekt nicht — er rät. Mit dieser Datei gebt ihr ihm dauerhaften Kontext: Datenbankstruktur, Namensregeln, Tech-Stack, was erlaubt ist und was nicht. Besserer Kontext = bessere Vorschläge.
.github/ im Root eures Projekts erstellen, darin die Datei copilot-instructions.md anlegen. VS Code und GitHub Copilot erkennen sie automatisch.
Beispiel für das Quiz-Projekt aus dieser Übung:
Tech-Stack beschreiben
Sprache, Framework, Libraries, was nicht verwendet wird — das verhindert falsche Vorschläge.
DB-Struktur einfügen
Tabellennamen, Spaltennamen und Typen — damit Copilot korrekte SQL-Abfragen und PHP-Code generiert.
Sicherheitsregeln fixieren
„Immer Prepared Statements" als Regel einzutragen ist effektiver als es jedes Mal im Prompt zu wiederholen.
Immer selbst überprüfen:
Datenschutz: Euer Code wird zur Analyse an GitHub-Server gesendet. Keine sensiblen Daten (echte Passwörter, API-Keys) im Copilot Chat eingeben.
Shortcuts
Chat-Befehle