GitHub Copilot-Funktionen überprüfen
GitHub Copilot bietet eine erweiterte Liste von Features für Einzelpersonen und Organisationen.
Features von GitHub Copilot
GitHub Copilot bietet eine Reihe von Features, um die Codierung zu verbessern, von denen einige in der öffentlichen Vorschau sein können. Die für Sie verfügbaren Features hängen von Ihrem Plan ab und unabhängig davon, ob Sie Copilot als Einzelperson oder über eine Organisation verwenden.
Die folgenden GitHub Copilot-Features werden veröffentlicht und als allgemeine Verfügbarkeitsfeatures unterstützt:
Codevervollständigung
Vorschläge im Autovervollständigungsstil von Copilot in unterstützten IDEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim und Eclipse).
Wenn Sie Visual Studio Code verwenden, können Sie auch Bearbeitungsvorschläge für den nächsten Schritt nutzen, die den Ort der nächsten Bearbeitung vorhersagen, die Sie wahrscheinlich vornehmen, und eine Vervollständigung vorschlagen.
Copilot Chat
Eine Chatschnittstelle, über die Sie Codierungsfragen stellen und Dateien aktualisieren können. GitHub Copilot Chat ist auf der GitHub-Website, in GitHub Mobile, in unterstützten IDEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE und Xcode) und in Windows Terminal verfügbar. Benutzer können auch GitHub-Fähigkeiten aus Copilot Chat verwenden (GitHub Skills sind nicht im GitHub Copilot Free-Plan enthalten).
Copilot Edits
Copilot Edits ist in Visual Studio Code und JetBrains IDEs verfügbar. Verwenden Sie Copilot Edits, um Änderungen über mehrere Dateien direkt aus einer einzigen Copilot Chat-Eingabeaufforderung vorzunehmen. Copilot Edits hat die folgenden Modi:
Bearbeitungsmodus: Verwenden Sie den Bearbeitungsmodus, wenn Sie eine genauere Kontrolle über die Bearbeitungen haben möchten, die Copilot vorschlägt. Im Bearbeitungsmodus wählen Sie aus, an welchen Dateien Copilot Änderungen vornehmen kann, den Kontext für Copilot bei jeder Iteration bereitstellen und entscheiden, ob die vorgeschlagenen Bearbeitungen nach jeder Drehung akzeptiert werden sollen.
Agentmodus: Verwenden Sie den Agentmodus, wenn Sie eine bestimmte Aufgabe berücksichtigen und Copilot ermöglichen möchten, Ihren Code autonom zu bearbeiten. Im Agentmodus bestimmt Copilot, an welchen Dateien Änderungen vorgenommen werden sollen, bietet Codeänderungen und Terminalbefehle an, um die Aufgabe abzuschließen, und durchläuft die Behebung von Problemen, bis die ursprüngliche Aufgabe abgeschlossen ist. Der Agentmodus ist nur in Visual Studio Code verfügbar.
GitHub Copilot-Review
KI-generierte Vorschläge zur Codeüberprüfung, die dir helfen, besseren Code zu schreiben.
Copilot in der CLI
Eine chatähnliche Schnittstelle im Terminal, über die du Fragen zur Befehlszeile stellen kannst. Sie können Copilot bitten, Befehlsvorschläge oder Erklärungen von Befehlen bereitzustellen. Benutzer können Copilot auch in Windows Terminal Canary integrieren.
Copilot generierte Zusammenfassungen von Pull-Requests
KI-generierte Zusammenfassungen der Änderungen, die in einem Pull-Request vorgenommen wurden, mit Angaben zu den betroffenen Dateien und den Bereichen, auf die sich ein Reviewer bei der Überprüfung konzentrieren sollte. Dieses Feature ist nicht im Kostenlosen GitHub Copilot-Plan enthalten.
GitHub Copilot-Erweiterungen
GitHub Copilot Extensions sind eine Art von GitHub-App, die die Leistungsfähigkeit externer Tools in GitHub Copilot Chat integriert. Copilot-Erweiterungen können von jedem entwickelt werden, für private oder öffentliche Zwecke und können über den GitHub Marketplace für andere personen freigegeben werden.
Copilot benutzerdefinierte Anweisungen
Verbessern Sie copilot-Chatantworten, indem Sie kontextbezogene Details zu Ihren Einstellungen, Tools und Anforderungen bereitstellen.
Copilot-Wissensdatenbanken (nur für Copilot Enterprise)
Erstellen und verwalten Sie Sammlungen von Dokumentationen, die als Kontext zum Chatten mit Copilot verwendet werden sollen. Wenn Sie eine Frage in Copilot Chat in GitHub oder in Visual Studio Code stellen, können Sie eine Wissensbasis als Kontext für Ihre Frage angeben.
Zusammenfassung
GitHub Copilot bietet Features zur Verbesserung der Codierungserfahrung sowohl in Ihrer ausgewählten IDE als auch in anderen Schnittstellen. Die Verfügbarkeit dieser Features hängt von Ihrem Plan ab und davon, ob Sie Copilot als Einzelperson oder über eine Organisation verwenden.