Skip to main content

Spickzettel zu GitHub Copilot Chat

In diesem Spickzettel findest du im Handumdrehen Informationen zu den gängigsten Befehlen und Optionen von GitHub Copilot Chat.

Diese Version dieses Artikels bezieht sich auf Copilot in Visual Studio Code. 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 Code 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.

CommandBeschreibung
/clearStartet eine neue Chatsitzung
/explainErläutert, wie der Code in deinem aktiven Editor funktioniert
/fixLösung für Probleme im ausgewählten Code vorschlagen.
/fixTestFailureSucht und korrigiert einen fehlschlagenden Test
/helpKurzübersicht und Verwendungsgrundlagen für GitHub Copilot
/newErstelle ein neues Projekt.
/testsErstellt Komponententests für den ausgewählten Code

Chatvariablen

Verwende Chatvariablen, um spezifischen Kontext in dein Prompt einzuschließen. Wenn du eine Chatvariable verwenden möchtest, gib # in das Chat-Prompt-Dialogfeld, gefolgt von einer Chatvariablen ein.

VariableBeschreibung
#blockBezieht den aktuellen Codeblock in den Prompt ein
#classBezieht die aktuelle Klasse in den Prompt ein
#commentBezieht den aktuellen Kommentar in den Prompt ein
#fileBezieht den Inhalt der aktuellen Datei in den Prompt ein
#functionBezieht die aktuelle Funktion oder Methode in den Prompt ein
#lineBezieht die aktuelle Codezeile in den Prompt ein
#pathBezieht den Dateipfad in den Prompt ein
#projectBezieht den Projektkontext in den Prompt ein
#selectionBezieht den aktuell markierten Text in den Prompt ein
#symBezieht das aktuelle Symbol in den Prompt ein

Chatteilnehmer

Chatteilnehmer haben, ähnlich wie Domänenfachkräfte, ein Fachgebiet, zu dem sie Informationen bereitstellen. Du kannst einen Chatteilnehmer angeben, indem du @ gefolgt von dem Namen eines Chatteilnehmers in das Chatpromptfeld eingibst. Um alle verfügbaren Chat-Teilnehmer anzuzeigen, gib @ im Dialogfeld Chat-Prompt ein.

Nachstehend findest du eine Liste mit einigen der häufigsten Chatteilnehmer für Copilot Chat.

VariableBeschreibung
@azureBietet Kontext zu Azure-Diensten und deren Verwendung, Bereitstellung und Verwaltung Verwende @azure, wenn du Hilfe zu Azure benötigst. Der Chat-Teilnehmer @azure befindet sich derzeit in public preview und kann geändert werden.
@githubErmöglicht das Verwenden von GitHub-spezifischen Copilot-Skills Weitere Informationen findest du unter Stellen von GitHub Copilot-Fragen in Ihrer IDE.
@terminalBietet Kontext zu zur Visual Studio Code-Terminalshell und ihrem Inhalt Verwende @terminal, wenn du Hilfe beim Erstellen oder Debuggen von Terminalbefehlen benötigst.
@vscodeBietet Kontext zu den Befehlen und Features von Visual Studio Code Verwende @vscode, wenn du Hilfe für Visual Studio Code benötigst.
@workspaceBietet Kontext zu dem Code in deinem Arbeitsbereich Verwende @workspace, wenn du möchtest, dass Copilot die Struktur deines Projekts, die Art und Weise, wie verschiedene Teile deines Codes interagieren, oder Entwurfsmuster in deinem Projekt berücksichtigt.