# GitHub Copilot in Entwicklungsumgebungen (IDEs)

Erhalten Sie kontextbezogene KI-Unterstützung während Ihres gesamten GitHub Copilot IDE-Workflows, von der Erkundung eines Ansatzes über das Schreiben, Überprüfen und Verbessern von Code.

GitHub Copilot integriert sich in unterstützte IDEs, um Ihnen während des gesamten Entwicklungsprozesses zu helfen.
Copilot kann Konzepte, vollständigen Code erläutern, Bearbeitungen vorschlagen und Dateien im Agentmodus überprüfen.

Die verfügbaren Features und Einstiegspunkte variieren je nach IDE. Einen detaillierten Vergleich finden Sie unter [Copilot Funktionsmatrix](/de/copilot/reference/copilot-feature-matrix).

## Wie Copilot in Ihrer IDE hilft

Sie können auf drei wesentliche Arten mit Copilot arbeiten:

* **Codevorschläge** helfen Ihnen beim Schreiben und Bearbeiten von Code, ohne den Editor zu verlassen.
* **Mit dem Chat** können Sie Fragen stellen, Code erläutern oder umgestalten, Tests generieren und mögliche Lösungen erkunden.
* **Agentische Erlebnisse** können Aufgaben mit mehreren Schritten planen und ausführen, indem Dateien gelesen, Code bearbeitet und Befehle in Ihrer lokalen Entwicklungsumgebung ausgeführt werden.

Diese Erfahrungen ergänzen sich gegenseitig. Sie können z. B. chatten, um eine unbekannte Codebasis zu verstehen, einen Agent aufzufordern, eine Änderung über mehrere Dateien hinweg zu implementieren, und Inlinevorschläge verwenden, um das Ergebnis zu verfeinern.

## Vorschläge für Code

Copilot kann code direkt im Editor vorschlagen, während Sie arbeiten. Je nach IDE können diese Vorschläge Inlinevorschläge und next edit suggestions enthalten.

### Eingebettete Vorschläge

Inlinevorschläge werden als abgeblendeter Text an der Cursorposition angezeigt.
Copilot verwendet den Code um Ihren Cursor herum und anderen verfügbaren Kontext, um vorherzusagen, was Sie als Nächstes schreiben werden.

Vorschläge können einen Teil einer Zeile, eine ganze Zeile oder einen größeren Codeblock abschließen. Sie können auch einen Kommentar in natürlicher Sprache schreiben, der den gewünschten Code beschreibt, und dann Copilot eine Implementierung vorschlagen lassen.

Sie bleiben für die Überprüfung und das Testen von vorgeschlagenem Code verantwortlich, bevor Sie ihn verwenden.

### Next edit suggestions

Next edit suggestions Prognostizieren Sie, wo Sie wahrscheinlich Ihre nächste Änderung vornehmen und was diese Änderung sein könnte. Sie basieren auf den Bearbeitungen, die Sie derzeit vornehmen, und können Ihnen helfen, verwandte Änderungen an anderer Stelle in einer Datei anzuwenden.

Wenn Sie z. B. eine Methode umbenennen oder eine Datenstruktur ändern, schlägt Copilot möglicherweise vor, einen anderen von dieser Änderung betroffenen Speicherort zu aktualisieren.

Verfügbarkeit und Konfiguration variieren je nach IDE. Anweisungen zur Verwendung von Inline- und nächsten Bearbeitungsvorschlägen finden Sie unter [Abrufen von Codevorschlägen in Ihrer IDE mit GitHub Copilot](/de/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions).

GitHub Copilot bietet Vorschläge für zahlreiche Sprachen und eine vielzahl von Frameworks, funktioniert aber besonders gut für Python, JavaScript, TypeScript, Ruby, Go, C# und C++. GitHub Copilot kann auch bei der Abfragegenerierung für Datenbanken helfen, Vorschläge für APIs und Frameworks generieren und bei der Entwicklung von Infrastruktur als Code helfen.

## Chat- und agentenbasierte Erlebnisse

GitHub Copilot Chat stellt eine Unterhaltungsschnittstelle in Ihrer IDE bereit. Da der Chat Kontext aus Ihrem Projekt verwenden kann, können Sie Fragen zu ausgewähltem Code, geöffneten Dateien oder zu Ihrer gesamten Codebasis stellen.

Sie können den Chat verwenden, um:

* Erläutern Sie unbekannten Code.
* Korrekturen für Fehler vorschlagen.
* Code umgestalten oder dokumentieren.
* Generieren Sie Tests.
* Vergleichen Sie Implementierungsansätze.
* Beantworten Sie Fragen zu Programmiersprachen und Entwicklungstools.

Für größere Aufgaben kann eine agentische Funktion Ihre Anfrage in Schritte unterteilen und Tools verwenden, um die Aufgabe zu erledigen. Abhängig von Ihrer IDE und Konfiguration kann ein Agent Ihr Projekt überprüfen, mehrere Dateien bearbeiten, Terminalbefehle ausführen und auf Fehler reagieren, die beim Arbeiten aufgetreten sind.

Agentic-Änderungen werden in Ihrer lokalen Entwicklungsumgebung vorgenommen. Überprüfen Sie die vorgeschlagenen Änderungen und die Ausgabe aller Befehle, bevor Sie das Ergebnis akzeptieren.

Anweisungen zur Verwendung von Chats und Agents finden Sie unter [Fragen an GitHub Copilot in Ihrer IDE stellen](/de/copilot/how-tos/chat-with-copilot/chat-in-ide).

## Einstiegspunkt auswählen

Bei den meisten IDEs ist die **GitHub CopilotErweiterung oder das Plug-in** der primäre Einstiegspunkt. Sie verbindet Copilot direkt mit Ihrem Editor und bietet die von dieser IDE unterstützten Funktionen. Sie können die entsprechende Integration installieren, indem Sie den Anweisungen in [Installation der GitHub Copilot-Erweiterung in Ihrer Umgebung](/de/copilot/how-tos/set-up/install-copilot-extension) folgen.

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](/de/copilot/concepts/enterprise/opentelemetry) und [Erste Schritte mit unternehmensverwalteten Einstellungen](/de/copilot/how-tos/administer-copilot/manage-for-enterprise/use-managed-settings/get-started).

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](https://agentclientprotocol.com/get-started/introduction). Technische Informationen zum Ausführen Copilot CLI als ACP-Server finden Sie unter [Copilot CLI ACP-Server](/de/copilot/reference/copilot-cli-reference/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](/de/copilot/concepts/copilot-surfaces/copilot-on-github#references-to-matching-public-code).

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](/de/copilot/how-tos/get-code-suggestions/find-matching-code).