Einrichtung von GitHub Copilot in VS Code

GitHub Copilot ist ein KI-gestützter Coding-Assistent, der während der Eingabe Code-Vervollständigungen vorschlägt und Ihnen hilft, Code schneller und mit weniger Fehlern zu schreiben. Wenn Sie als Webentwickler VS Code verwenden, dauert die Einrichtung von Copilot nur wenige Minuten und kann Ihre Produktivität erheblich steigern. Diese Anleitung führt Sie durch den Installationsprozess, die verfügbaren Tarife und die wesentliche Konfiguration, damit Sie sofort mit KI-Unterstützung programmieren können.
Wichtige Erkenntnisse
- GitHub Copilot bietet sowohl kostenlose als auch kostenpflichtige Tarife mit unterschiedlichen Funktionen und Limits
- Die Installation erfordert nur die VS Code-Erweiterung und GitHub-Authentifizierung
- Datenschutzeinstellungen und arbeitsbereichsspezifische Konfigurationen geben Ihnen Kontrolle darüber, wann und wie Copilot arbeitet
- Erweiterte Funktionen wie Inline-Chat und Agent-Modus gehen über die grundlegende Code-Vervollständigung hinaus
Was ist GitHub Copilot und warum sollten Sie es verwenden?
GitHub Copilot ist ein KI-Pair-Programmer, der von GitHub und OpenAI entwickelt wurde und intelligente Code-Vorschläge direkt in Ihrem Editor bereitstellt. Es analysiert Ihren Code-Kontext und schlägt ganze Zeilen oder Code-Blöcke vor, wobei es aus Milliarden von Zeilen öffentlichen Codes lernt, um relevante Vervollständigungen anzubieten.
Entwickler verwenden Copilot, weil es:
- Die Zeit für Boilerplate-Code und wiederkehrende Muster reduziert
- Beim Entdecken neuer APIs und Programmieransätze hilft
- Das Erlernen neuer Sprachen und Frameworks beschleunigt
- Den Kontextwechsel minimiert, indem es Sie im Flow hält
GitHub Copilot Kostenlos vs. kostenpflichtige Tarife
Verstehen Sie vor der Installation Ihre Optionen:
Copilot Kostenlos-Tarif:
- Monatliches Limit von 2.000 Vervollständigungen und 50 Chat-Nachrichten
- Zugang zum GPT-4o-Modell
- Grundlegende Code-Vorschläge und Chat-Funktionen
- Ideal zum Ausprobieren von Copilot oder für gelegentliche Nutzung
Copilot Individual (10 $/Monat):
- Unbegrenzte Vervollständigungen und Chat
- Mehrere KI-Modelle (GPT-4o, Claude 3.5 Sonnet, o1-preview, o1-mini)
- Erweiterte Funktionen einschließlich Multi-File-Editing
- 30-tägige kostenlose Testversion verfügbar
Copilot Business/Enterprise (19-39 $/Benutzer/Monat):
- Alles aus Individual
- Unternehmenssicherheit und Compliance
- Admin-Kontrollen und Nutzungsanalysen
- Team-Kollaborationsfunktionen
Installation von GitHub Copilot in VS Code
Schritt 1: Erweiterung installieren
- Öffnen Sie VS Code
- Drücken Sie
Ctrl+Shift+X
(Windows/Linux) oderCmd+Shift+X
(Mac), um Erweiterungen zu öffnen - Suchen Sie nach “GitHub Copilot”
- Klicken Sie auf Installieren bei der offiziellen GitHub Copilot-Erweiterung
Schritt 2: Bei GitHub anmelden
Nach der Installation sehen Sie das Copilot-Symbol in Ihrer Statusleiste (unten rechts).
- Klicken Sie auf das Copilot-Symbol
- Wählen Sie “Bei GitHub anmelden”
- Folgen Sie den Browser-Aufforderungen zur Authentifizierung
- Kehren Sie nach der Autorisierung zu VS Code zurück
Wenn Sie kein Copilot-Abonnement haben, werden Sie aufgefordert, eine kostenlose Testversion zu starten oder den kostenlosen Tarif auszuwählen.
Schritt 3: Setup überprüfen
Um zu bestätigen, dass Copilot funktioniert:
- Erstellen Sie eine neue Datei mit der Erweiterung
.js
,.py
oder.html
- Beginnen Sie mit der Eingabe einer Funktion oder HTML-Struktur
- Achten Sie auf graue “Geistertext”-Vorschläge
- Drücken Sie
Tab
, um Vorschläge zu akzeptieren
Discover how at OpenReplay.com.
Wesentliche Konfigurationseinstellungen
Telemetrie und Datenschutz verwalten
Standardmäßig kann Copilot Telemetriedaten sammeln. Um Datenschutzeinstellungen zu verwalten:
- Öffnen Sie die VS Code-Einstellungen (
Ctrl+,
oderCmd+,
) - Suchen Sie nach “telemetry”
- Setzen Sie
telemetry.telemetryLevel
auf “off” für die allgemeine VS Code-Telemetrie
Für Copilot-spezifische Einstellungen:
- Suchen Sie nach “github.copilot”
- Finden Sie “GitHub > Copilot: Enable”
- Deaktivieren Sie das Häkchen, um Copilot global zu deaktivieren, oder konfigurieren Sie sprachspezifische Einstellungen
Arbeitsbereichsspezifische Einstellungen
Um Copilot für sensible Projekte zu deaktivieren:
- Öffnen Sie die Erweiterungsansicht (
Ctrl+Shift+X
) - Finden Sie GitHub Copilot
- Klicken Sie auf das Zahnrad-Symbol
- Wählen Sie “Deaktivieren (Arbeitsbereich)”
- Laden Sie VS Code neu, wenn Sie dazu aufgefordert werden
Verhalten der Vorschläge anpassen
Suchen Sie in den Einstellungen nach “github.copilot”, um anzupassen:
- Inline Suggest: Automatische Vorschläge aktivieren/deaktivieren
- Editor > Enable Auto Completions: Steuern, wann Vorschläge erscheinen
- Enable: Copilot nur für bestimmte Sprachen konfigurieren
GitHub Copilot effektiv nutzen
Grundlegende Code-Vervollständigungen
Während Sie tippen, schlägt Copilot Code in grauem Text vor. Wichtige Tastenkürzel:
Tab
: Vorschlag akzeptierenEsc
: Vorschlag verwerfenAlt+]
oderOption+]
: Nächster VorschlagAlt+[
oderOption+[
: Vorheriger VorschlagCtrl+Enter
: Copilot-Panel mit mehreren Vorschlägen öffnen
Erweiterte Funktionen
Inline-Chat (Ctrl+I
oder Cmd+I
):
- Code auswählen und Tastenkürzel drücken
- Copilot bitten, die Auswahl zu refaktorieren, zu erklären oder zu verbessern
- Perfekt für schnelle Bearbeitungen, ohne Ihren Code zu verlassen
Chat-Panel:
- Chat-Ansicht aus der Aktivitätsleiste öffnen
@workspace
verwenden, um auf Ihr gesamtes Projekt zu verweisen- Fragen zu Ihrer Codebasis stellen oder neue Implementierungen anfordern
- Verfügbare Modelle variieren je nach Abonnement-Stufe
Intelligente Aktionen:
- Commit-Nachrichten in der Quellcodeverwaltungsansicht generieren
- Unit-Tests aus vorhandenem Code erstellen
- Dokumentation zu Funktionen hinzufügen
- Fehler mit kontextuellen Vorschlägen beheben
GitHub-Konten wechseln
Wenn Ihr Copilot-Abonnement auf einem anderen GitHub-Konto ist:
- Klicken Sie auf das Konten-Symbol in der Aktivitätsleiste (oder Profil-Symbol unten links)
- Melden Sie sich vom aktuellen GitHub-Konto ab
- Klicken Sie auf das Copilot-Symbol in der Statusleiste
- Wählen Sie “Bei GitHub anmelden”
- Authentifizieren Sie sich mit dem korrekten Konto
Häufige Problembehandlung
Copilot schlägt keinen Code vor:
- Überprüfen Sie, ob die Dateierweiterung unterstützt wird
- Stellen Sie sicher, dass Sie angemeldet sind (Statusleiste prüfen)
- Stellen Sie sicher, dass Copilot nicht für den Arbeitsbereich deaktiviert ist
- Überprüfen Sie Ihren Abonnement-Status und Limits
- Versuchen Sie, das VS Code-Fenster neu zu laden (
Ctrl+R
oderCmd+R
)
Schlechte Vorschlagsqualität:
- Geben Sie mehr Kontext in Ihrer Datei an
- Schreiben Sie beschreibende Kommentare vor Funktionen
- Verwenden Sie klare Variablen- und Funktionsnamen
- Fügen Sie relevante Imports und Typdefinitionen hinzu
Netzwerkprobleme:
- Überprüfen Sie, ob Firewall-Einstellungen Verbindungen zu github.com erlauben
- Überprüfen Sie die Proxy-Konfiguration, falls Sie sich hinter einem Unternehmensnetzwerk befinden
- Testen Sie mit dem Befehl
github.copilot.advanced.debug.testConnection
in der Befehlspalette
Fazit
Die Einrichtung von GitHub Copilot in VS Code transformiert Ihr Programmierererlebnis mit KI-gestützten Vorschlägen, die sich an Ihren Stil anpassen. Ob Sie den kostenlosen Tarif verwenden, um die Funktionen zu erkunden, oder kostenpflichtige Features für die professionelle Entwicklung nutzen – der Einrichtungsprozess bleibt unkompliziert. Beginnen Sie mit grundlegenden Vervollständigungen, experimentieren Sie mit Inline-Chat für schnelle Verbesserungen und erkunden Sie das Chat-Panel für die Entwicklung ganzer Features. Mit der richtigen Konfiguration und Datenschutzeinstellungen sind Sie bereit, schneller und effizienter mit Ihrem KI-Pair-Programmer zu programmieren.
Häufig gestellte Fragen
GitHub Copilot benötigt eine aktive Internetverbindung, um zu funktionieren. Es sendet Ihren Code-Kontext an GitHubs Server, wo die KI-Modelle ihn verarbeiten und Vorschläge zurückgeben. Ohne Internetzugang kann Copilot keine Code-Vervollständigungen oder Chat-Antworten generieren.
GitHub Copilot speichert standardmäßig Ihren privaten Code nicht und trainiert auch nicht damit. Für Individual- und kostenlose Benutzer wird Ihr Code zur Verarbeitung übertragen, aber nicht gespeichert. Business- und Enterprise-Kunden haben zusätzliche Garantien, dass ihr Code nicht zum Trainieren von Modellen verwendet wird.
Sie können bestimmte Dateien oder Muster ausschließen, indem Sie eine .copilotignore-Datei im Root Ihres Repositorys erstellen. Sie funktioniert wie .gitignore und unterstützt Wildcards und Pfadmuster. Alternativ können Sie Copilot für bestimmte Dateitypen in den VS Code-Einstellungen unter github.copilot.enable deaktivieren.
Inline-Vervollständigungen erscheinen automatisch als Geistertext während Sie tippen und bieten sofortige Vorschläge. Die Chat-Funktion erfordert manuelle Aktivierung und ermöglicht Konversationsinteraktionen zum Erklären von Code, Generieren von Tests oder Erstellen ganzer Features mit komplexerem Kontext und Anforderungen.
Understand every bug
Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — the open-source session replay tool for developers. Self-host it in minutes, and have complete control over your customer data. Check our GitHub repo and join the thousands of developers in our community.