Diese Version des Artikels bezieht sich auf Copilot in Visual Studio. Klicke auf die Registerkarten oben, um andere Versionen dieses Artikels aufzurufen.
Erweiterungen für GitHub Copilot
Du kannst deine Instanz von Copilot Chat mit verschiedenen Befehlen und Optionen erweitern. Den richtigen Befehl oder die richtige Option für deine aktuelle Aufgabe zu kennen, kann dir helfen, deine Ziele effizienter zu erreichen. Dieser Spickzettel bietet dir eine Kurzübersicht über die gängigsten Befehle und Optionen von Copilot Chat.
Informationen zu den ersten Schritten mit Copilot Chat in Visual Studio findest du unter Stellen von GitHub Copilot-Fragen in Ihrer IDE.
Slash-Befehle
Verwende Schrägstrich-Befehle, um komplexe Prompts für häufige Szenarien zu vermeiden. Wenn du einen Schrägstrichbefehl verwenden möchtest, gib /
gefolgt vom Befehlsnamen in das Chatpromptfeld ein.
Die verfügbaren Schrägstrichbefehle können je nach Chatumgebung und -kontext variieren. Um eine Liste der derzeit verfügbaren Schrägstrichbefehle anzuzeigen, gib /
in das Chatpromptfeld deiner aktuellen Umgebung ein. Nachstehend findest du eine Liste mit einigen der häufigsten Schrägstrichbefehle für Copilot Chat.
Command | Beschreibung |
---|---|
/doc | Fügt einen Dokumentationskommentar zu diesem Symbol hinzu |
/explain | Erläutert, wie der Code in deinem aktiven Editor funktioniert |
/fix | Lösung für Probleme im ausgewählten Code vorschlagen. |
/help | Kurzübersicht und Verwendungsgrundlagen für GitHub Copilot |
/optimize | Laufzeit des ausgewählten Codes analysieren und verbessern. |
/tests | Erstellt Komponententests für den ausgewählten Code |
References
Standardmäßig verweist Copilot Chat auf die Datei, die du geöffnet hast, oder auf den Code, den du ausgewählt hast. Du kannst auch das #-Symbol gefolgt von einem Dateinamen, einem Dateinamen und Zeilennummern oder einer Projektmappe verwenden, um auf eine bestimmte Datei, auf bestimmte Zeilen oder auf eine bestimmte Projektmappe zu verweisen.
Beispiel | Beschreibung |
---|---|
Where are the tests in #MyFile.cs? | Verweist auf eine bestimmten Datei |
How are these files related #MyFile.cs #MyFile2.cs | Verweist auf mehrere Dateien |
Explain this function #MyFile.cs: 66-72? | Verweist auf bestimmte Zeilen in einer Datei |
Is there a delete method in this #solution? | Verweist auf die aktuelle Datei |