GitHub Copilot integriert sich in unterstützte IDEs, um Ihnen während des gesamten Entwicklungsprozesses zu helfen. Sie können in Ihrem Editor mit Copilot zusammenarbeiten oder Aufgaben an Agents delegieren und deren Ergebnisse überprüfen.
Die verfügbaren Features und Einstiegspunkte variieren je nach IDE. Einen detaillierten Vergleich finden Sie unter Copilot Funktionsmatrix.
Copilot in VS Code
Copilot in VS Code bringt KI-Unterstützung und agentgesteuerte Entwicklung in die Umgebung, in der Sie Code schreiben, ausführen, debuggen und überprüfen.
Vorteile der Verwendung von Copilot in VS Code
- Bleiben Sie in Ihrer Entwicklungsumgebung. Arbeiten Sie mit Agents neben Ihrem Editor, Terminal, Tests, Ihrer Quellcodeverwaltung und Ihrem Debugger, damit Sie Ergebnisse mit den bereits verwendeten Tools prüfen und validieren können.
- Wählen Sie aus, wie viel Arbeit Sie delegieren möchten. Wechseln zwischen Codevorschlägen, fokussierten Bearbeitungen, interaktivem Chat, Planung und autonomer Agentenarbeit, während sich Ihre Aufgabe weiterentwickelt.
- An mehreren Vorgängen arbeiten. Führen Sie isolierte Agentsitzungen parallel aus, und verwenden Sie das Fenster "Agents", um den Fortschritt projektübergreifend zu verfolgen.
- Verwenden Sie die Umgebung, die Ihr Projekt benötigt. Führen Sie Agents dort aus, wo Ihr Code und Ihre Tools verfügbar sind, unabhängig davon, ob sie auf Ihrem Computer oder in einer verbundenen Remoteumgebung ausgeführt werden, damit sie mit dem richtigen Betriebssystem, Laufzeiten und Abhängigkeiten arbeiten.
- Wählen Sie Ihre Modelle und Tools aus. Verwenden Sie modelle, die ihnen Copilotzur Verfügung gestellt werden, fügen Sie Ihren eigenen API-Schlüssel hinzu, oder fügen Sie Modelle und Tools über VS Code Erweiterungen hinzu.
Was Sie mit Copilot in VS Code tun können
Wählen Sie den am besten geeigneten Workflow für Ihre Aufgabe aus, von der Unterstützung im Editor bis hin zum Delegieren von Arbeit an Agents.
- Codevorschläge: Erhalten Sie Während der Arbeit Vorschläge direkt im Editor. Siehe Abrufen von Codevorschlägen in Ihrer IDE mit GitHub Copilot.
- Chat: Stellen Sie Fragen zu Ihrer Codebasis, vergleichen Sie Ansätze und planen Sie komplexe Änderungen mithilfe von Kontext aus geöffneten Dateien und Arbeitsbereichen. Verwenden Sie Inlinechats für schnelle Hilfe in Ihrem Code. Siehe Fragen an GitHub Copilot in Ihrer IDE stellen.
- Agentmodus: Fordern Sie einen Agenten auf, nach relevantem Code zu suchen, Dateien zu bearbeiten, Befehle auszuführen und seine Arbeit zu validieren, während Sie Änderungen überprüfen und ihn, während er arbeitet, neu ausrichten. Siehe Verwenden des Agentmodus in Ihrer IDE.
- Parallele Agentsitzungen: Starten, Überwachen und Überprüfen mehrerer Agentsitzungen über projekte hinweg aus dem Fenster "Agents". Siehe das Agents-Fenster in der VS Code Dokumentation.
- Cloud-Agent-Sitzungen: Verwalten Sie Copilot cloud agent Sitzungen direkt aus Ihrer IDE. Siehe Verwenden von Copilot Cloud-Agents in Ihrer IDE.
- Modelle und Agent-Frameworks: Wählen Sie ein Modell basierend auf der Geschwindigkeit, der Schlussfolgerungsfähigkeit und den Kosten, die den Anforderungen Ihrer Aufgabe entsprechen. Verwenden Sie im Lieferumfang enthaltene CopilotModelle, bringen Sie Ihren eigenen Schlüssel (BYOK) mit, oder installieren Sie eine Erweiterung, die weitere Modelle bereitstellt. Sie können auch ein Agent-Harness auswählen. Weitere Informationen finden Sie in der Dokumentation unter VS Code und Agent-Harnesses.
- Lokale, Remote- und containerisierte Umgebungen: Führen Sie Agents auf Ihrem Computer, in einem Dev Container (Experimental) oder auf einem Remotecomputer über SSH oder einen Entwicklungstunnel aus. Sie können den Fortschritt im Fenster "Agents" überprüfen, auch in einem Browser auf einem anderen Gerät.
- Anpassungen: Fügen Sie projektspezifischen Kontext und projektspezifische Funktionen mit benutzerdefinierten Anweisungen, Agentkenntnissen, Hooks, MCP-Servern (Model Context Protocol) und Erweiterungen hinzu.
- Terminal: Führen Sie GitHub Copilot CLI im integrierten Terminal für eine Terminal-first-Agent-Erfahrung aus.
Eine vollständige Übersicht finden Sie unter VS Code in der Dokumentation.
Verwendung von Copilot in anderen IDEs
Bei den meisten unterstützten IDEs ist die GitHub Copilot Erweiterung oder das Plug-In der primäre Einstiegspunkt. Sie verbindet Copilot mit Ihrem Editor und stellt die von dieser IDE unterstützten Features bereit. Informationen zum Installieren der entsprechenden Integration finden Sie unter Installation der GitHub Copilot-Erweiterung in Ihrer Umgebung.
Sie können GitHub Copilot CLI auch im integrierten Terminal einer IDE ausführen, wenn die Terminalumgebung die Anforderungen für Copilot CLI erfüllt. Die Integration zwischen CLI-Sitzungen und der IDE variiert.
Einstiegspunkte in JetBrains-IDEs
In JetBrains IDEs stehen drei primäre Einstiegspunkte für den Zugriff auf Copilot zur Auswahl: das GitHub Copilot Plug-In, der JetBrains AI-Assistent oder GitHub Copilot CLI im integrierten Terminal.
| Einstiegspunkt | Am besten geeignet für | Hauptfunktionen |
|---|---|---|
| GitHub Copilot Plugin | Ein vollständiger KI-unterstützter Entwicklungsworkflow | Inline- und Vorschläge für die nächste Bearbeitung, Chat, agentische Features, Inlinechat, Codeüberprüfung und Generierung von Commit-Nachrichten |
| Copilot in JetBrains AI Assistant | Verwenden eines Chats und eines Agents ohne Installation eines separaten Copilot Plug-Ins | Chat, agentische Aufgaben und Modellauswahl |
| Copilot CLI | Terminal-zentrierte Entwicklungsworkflows | Agentic-Unterstützung und Modellauswahl im integrierten Terminal |
Das GitHub Copilot Plug-In unterstützt auch mehrere Agent-Frameworks und die OpenTelemetry-Überwachung. Unternehmensadministratoren können verwaltete Einstellungen verwenden, um Folgendes zu steuern: Plug-In-Marketplaces, MCP-Server, OpenTelemetry-Konfiguration und ob Benutzer Berechtigungsprüfungen umgehen können. Weitere Informationen findest du unter OpenTelemetry für die Agentüberwachung und Erste Schritte mit unternehmensverwalteten Einstellungen.
Das GitHub Copilot Plug-In bietet die umfassendste Integration mit dem Editor und ist der empfohlene Einstiegspunkt, wenn Sie Codevorschläge und den vollständigen Satz von IDE-Features benötigen.
Copilot ist auch als Agent in JetBrains AI Assistant über das Agent Client Protocol (ACP) verfügbar. Weitere Informationen zu ACP finden Sie in der ACP-Dokumentation. Technische Informationen zum Ausführen Copilot CLI als ACP-Server finden Sie unter Copilot CLI ACP-Server.
Verweise auf passenden öffentlichen Code
GitHub Copilot überprüft Vorschläge auf Übereinstimmungen mit Code in öffentlichen Repositorys auf GitHub.com. Abhängig von der Richtlinie, die für Ihr Konto oder Ihre Organisation gilt, können übereinstimmende Vorschläge blockiert oder mit Informationen zum übereinstimmenden Code angezeigt werden.
Bei Inlinevorschlägen vergleicht der Codeabgleich einen potenziellen Vorschlag und ca. 150 Zeichen des umgebenden Codes mit einem Index öffentlicher Repositorys. Code aus privaten Repositories sowie Code, der außerhalb GitHub gehostet wird, ist in der Suche nicht enthalten.
Wenn Sie einen Inlinevorschlag akzeptieren, der mit öffentlichem Code übereinstimmt, Copilot werden Details wie die übereinstimmenden Datei-URLs und alle erkannten Lizenzen aufgezeichnet. Nur akzeptierte, unveränderte Vorschläge werden auf diese Weise überprüft.
Wenn eine Copilot Chat Antwort Code enthält, der mit Code in einem öffentlichen Repository übereinstimmt, enthält die Antwort einen Link zu Informationen zur Übereinstimmung. Siehe GitHub Copilot auf GitHub.com.
Normalerweise treten Übereinstimmungen mit öffentlichem Code in weniger als einem Prozent der Copilot Vorschläge auf, daher sollten Sie nicht erwarten, dass Codeverweise für viele Vorschläge angezeigt werden.
Der Public-Code-Index wird in regelmäßigen Abständen aktualisiert, sodass er möglicherweise keinen kürzlich hinzugefügten Code enthält und Verweise auf Code enthalten kann, der seitdem verschoben oder gelöscht wurde.
Codeverweise helfen Ihnen, die Quelle und Lizenzierung von übereinstimmendem Code zu überprüfen, damit Sie entscheiden können, ob Sie ihn verwenden, attributieren oder entfernen möchten. Anweisungen zum Anzeigen von Verweisen finden Sie unter Suchen nach öffentlichem Code, der mit GitHub Copilot-Vorschlägen übereinstimmt.