Skip to main content

Erste Schritte mit Prompts für den Copilot-Chat

Du kannst Copilot Chat spezifische Fragen zu deinem Projekt oder allgemeine Softwarefragen stellen. Du kannst Copilot Chat auch bitten, Code zu schreiben, Fehler zu beheben, Tests zu schreiben und Code zu dokumentieren.

Verwende die Registerkarten weiter oben, um die Umgebung auszuwählen, in der du Copilot Chat verwendest.

Einige der folgenden Beispiel-Eingabeaufforderungen verwenden Chat-Teilnehmer (vorangestellt mit @), Schrägstrich-Befehle (vorangestellt mit /) oder Chat-Variablen (vorangestellt mit #). Weitere Informationen zu Schlüsselwörtern in Prompts findest du unter Stellen von Copilot-Fragen in Ihrer IDE.

Du kannst Copilot Chat allgemeine Softwarefragen stellen. Zum Beispiel:

  • tell me about nodejs web server frameworks
  • how can I create an Express app
  • @terminal how to update an npm package

Du kannst Copilot Chat Fragen zu deinem Projekt stellen.

  • what sorting algorithm does this function use
  • @workspace how are notifications scheduled
  • #file:gameReducer.js #file:gameInit.js how are these files related

Um Copilot den richtigen Kontext zu geben, probiere einige dieser Strategien aus:

  • Hervorheben relevanter Codezeilen.
  • Verwende Chatvariablen wie #selection, #file, #editor, #codebase oder #git.
  • Verwende @workspace für Chatteilnehmende.

Du kannst Copilot bitten, Code für dich zu schreiben. Zum Beispiel:

  • write a function to sum all numbers in a list
  • add error handling to this function
  • @workspace add form validation, similar to the newsletter page

Wenn Copilot einen Codeblock zurückgibt, enthält die Antwort Optionen zum Kopieren des Codes oder zum Einfügen des Codes an deinem Cursor, in eine neue Datei oder in das Terminal.

Du kannst Copilot Fragen zu Sicherheitswarnungen in Repositorys in deiner Organisation über Advanced Security-Features wie code scanning, secret scanning und Dependabot alerts stellen. Zum Beispiel:

  • How would I fix this alert?
  • How many alerts do I have on this pull request?
  • Which line of code is this code scanning alert referencing?
  • What library is affected by this Dependabot alert?

Verwende den /new Schrägstrichbefehl, um ein neues Projekt einzurichten. Zum Beispiel:

  • /new react app with typescript
  • /new python django web application
  • /new node.js express server

Copilot schlägt eine Verzeichnisstruktur vor und stellt eine Schaltfläche zum Erstellen der vorgeschlagenen Dateien und Inhalte bereit. Um eine Vorschau einer vorgeschlagenen Datei anzuzeigen, wähle den Dateinamen in der vorgeschlagenen Verzeichnisstruktur aus.

Verwende den /newNotebook Schrägstrichbefehl, um ein neues Jupyter Notebook einzurichten. Zum Beispiel:

  • /newNotebook retrieve the titanic dataset and use Seaborn to plot the data

Wenn deine aktive Datei einen Fehler enthält, verwende den Schrägstrich-Befehl /fix, um Copilot aufzufordern, den Fehler zu beheben.

Du kannst auch allgemeine Anforderungen stellen, um deinen Code zu verbessern oder umzugestalten.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

Verwende den Schrägstrich-Befehl /tests, um Copilot aufzufordern, Tests für die aktive Datei oder den ausgewählten Code zu schreiben. Zum Beispiel:

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

Der Schrägstrich-Befehl /tests schreibt Tests für vorhandenen Code. Wenn du das Schreiben von Tests vor dem Schreiben von Code (testgesteuerte Entwicklung) bevorzugst, lasse den Befehl /tests aus. Zum Beispiel:

  • Add tests for a JavaScript function that should sum a list of integers

Verwende den Chat-Teilnehmer @vscode, um bestimmte Fragen zu Visual Studio Code zu stellen. Zum Beispiel:

  • @vscode tell me how to debug a node.js app
  • @vscode how do I change my Visual Studio Code colors
  • @vscode how can I change key bindings

Verwenden den Chat-Teilnehmer @terminal, um bestimmte Fragen zur Befehlszeile zu stellen. Zum Beispiel:

  • @terminal find the largest file in the src directory
  • @terminal #terminalLastCommand zur Erläuterung des letzten Befehls und aller Fehler

Du kannst Copilot Chat allgemeine Softwarefragen stellen. Zum Beispiel:

  • tell me about nodejs web server frameworks
  • how can I create an Express app
  • what's the process for updating an npm package

Du kannst Copilot Chat Fragen zu deinem Projekt stellen. Um Copilot den richtigen Kontext zu geben, probiere einige dieser Strategien aus:

  • Hervorheben relevanter Codezeilen.
  • Öffnen der relevanten Datei.
  • Verwende #file, um Copilot anzuweisen, auf bestimmte Dateien zu verweisen.
  • Verwende #solution, um Copilot anzuweisen, auf die aktive Datei zu verweisen.

Zum Beispiel:

  • what sorting algorithm does this function use
  • #file:gameReducer.js what happens when a new game is requested

Du kannst Copilot bitten, Code für dich zu schreiben. Zum Beispiel:

  • write a function to sum all numbers in a list
  • add error handling to this function

Wenn Copilot einen Codeblock zurückgibt, enthält die Antwort Optionen zum Kopieren des Codes, zum Einfügen des Codes in eine neue Datei oder zum Anzeigen einer Vorschau des Codeoutputs.

Du kannst Copilot Fragen zu Sicherheitswarnungen in Repositorys in deiner Organisation über Advanced Security-Features wie code scanning, secret scanning und Dependabot alerts stellen. Zum Beispiel:

  • How would I fix this alert?
  • How many alerts do I have on this pull request?
  • Which line of code is this code scanning alert referencing?
  • What library is affected by this Dependabot alert?

Wenn deine aktive Datei einen Fehler enthält, verwende den Schrägstrich-Befehl /fix, um Copilot aufzufordern, den Fehler zu beheben.

Du kannst auch allgemeine Anforderungen stellen, um deinen Code zu verbessern oder umzugestalten.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

Verwende den Schrägstrich-Befehl /tests, um Copilot aufzufordern, Tests für die aktive Datei oder den ausgewählten Code zu schreiben. Zum Beispiel:

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

Der Schrägstrich-Befehl /tests schreibt Tests für vorhandenen Code. Wenn du das Schreiben von Tests vor dem Schreiben von Code (testgesteuerte Entwicklung) bevorzugst, lasse den Befehl /tests aus. Zum Beispiel:

  • Add tests for a JavaScript function that should sum a list of integers

Du kannst Copilot Chat allgemeine Softwarefragen stellen. Zum Beispiel:

  • tell me about nodejs web server frameworks
  • how can I create an Express app
  • what's the process for updating an npm package

Du kannst Copilot Chat Fragen zu deinem Projekt stellen. Um Copilot den richtigen Kontext zu geben, probiere einige dieser Strategien aus:

  • Hervorheben relevanter Codezeilen.
  • Öffnen der relevanten Datei.
  • Hinzufügen der Datei als Referenz. Informationen über die Verwendung von Dateiverweisen findest du unter Stellen von Copilot-Fragen in Ihrer IDE.
  • Verwende @project für Chatteilnehmende.

Zum Beispiel:

  • what sorting algorithm does this function use
  • how are these files related (mit Verweisen auf die fraglichen Dateien)
  • @project how are notifications scheduled

Du kannst Copilot bitten, Code für dich zu schreiben. Zum Beispiel:

  • write a function to sum all numbers in a list
  • add error handling to this function

Wenn Copilot einen Codeblock zurückgibt, enthält die Antwort Optionen zum Kopieren des Codes oder zum Einfügen des Codes an deinem Cursor.

Wenn deine aktive Datei einen Fehler enthält, verwende den Schrägstrich-Befehl /fix, um Copilot aufzufordern, den Fehler zu beheben.

Du kannst auch allgemeine Anforderungen stellen, um deinen Code zu verbessern oder umzugestalten.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

Verwende den Schrägstrich-Befehl /tests, um Copilot aufzufordern, Tests für die aktive Datei oder den ausgewählten Code zu schreiben. Zum Beispiel:

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

Der Schrägstrich-Befehl /tests schreibt Tests für vorhandenen Code. Wenn du das Schreiben von Tests vor dem Schreiben von Code (testgesteuerte Entwicklung) bevorzugst, lasse den Befehl /tests aus. Zum Beispiel:

  • Add tests for a JavaScript function that should sum a list of integers

Für einige der Beispielprompts musst du dich in einem bestimmten Kontext auf der Website von befinden. Weitere Informationen zum Zugreifen auf diese Kontexte findest du unter Übermitteln von Fragen an Copilot Chat in verschiedenen Kontexten.

Du kannst Copilot Chat allgemeine Softwarefragen stellen. Zum Beispiel:

  • tell me about nodejs web server frameworks
  • how can I create an Express app
  • what is the best way to update an npm package

Du kannst Copilot Chat Fragen zu einem Repository stellen. Zum Beispiel:

  • what is the purpose of this repository?
  • When was the most recent release?
  • Where is rate limiting implemented in our API?
  • What was the last merged PR by USERNAME

Du kannst Copilot Chat Fragen zu einer bestimmten Datei oder zu einem Symbol stellen. Zum Beispiel:

  • what sorting algorithm does this function use
  • how are these files related
  • what is the purpose of this function

Du kannst Copilot Chat Fragen zu einer Wissensdatenbank stellen. Zum Beispiel:

  • How do I deploy a new application?
  • What's the process for creating a new REST API?
  • What are our best practices for logging?

Du kannst Copilot Chat Fragen zu einem bestimmten Codeabschnitt stellen. Du kannst eine Frage zu einer ganzen Datei oder einer bestimmten Zeile stellen. Zum Beispiel:

Wenn du Fragen zu einer ganzen Datei stellen möchtest, kannst du zum Beispiel Folgendes eingeben:

  • Explain this file.
  • How could I improve this code?
  • How can I test this script?

Wenn Sie Fragen zu bestimmten Zeilen haben, können Sie Folgendes eingeben:

  • Explain the function at the selected lines.
  • How could I improve this class?
  • Add error handling to this code.
  • Write a unit test for this method.

Du kannst Copilot Chat Fragen zu Sicherheitswarnungen in Repositorys in deiner Organisation über Advanced Security-Features wie code scanning, secret scanning und Dependabot alerts stellen. Zum Beispiel:

  • How would I fix this alert?
  • How many alerts do I have on this pull request?
  • Which line of code is this code scanning alert referencing?
  • What library is affected by this Dependabot alert?

Du kannst Copilot Chat Fragen in einem Pull Request stellen. Deine Frage kann sich auf verschiedene Elemente des Pull Request beziehen. Beispiel:

Du kannst eine Zusammenfassung der Änderungen im Pull Request anfordern.

  • Summarize this PR for me.
  • Summarize the comments in this PR.
  • Summarize the changes in this PR.

Du kannst nach den Änderungen in einer bestimmten Datei des Pull Request fragen.

  • What's the purpose of this file?
  • Why has this module been included?

Du kannst nach den Änderungen in einer bestimmten Zeile des Pull Request fragen.

  • What is "actorData" in this line?
  • Explain this "do..end" block.

Du kannst fragen, warum bei einem Workflow ein Fehler aufgetreten ist:

  • Tell me why this job failed
  • Suggest a fix for this error

Du kannst Copilot Chat Fragen zu einem bestimmten Issue oder einer bestimmten Diskussion stellen. Zum Beispiel:

  • what is the purpose of this issue?

Du kannst Copilot Chat Fragen zu einem bestimmten Commit stellen. Zum Beispiel:

  • what is the purpose of this commit?
  • what is the expected output of this commit?
  • what is the best way to test this commit?

Du kannst Copilot Chat allgemeine Softwarefragen stellen. Zum Beispiel:

  • tell me about nodejs web server frameworks
  • how can I create an Express app
  • what's the process for updating an npm package

Du kannst Copilot Chat Fragen zur aktuell im Editor angezeigten Datei oder zur Datei stellen, die du der Unterhaltung im Copilot Chat-Panel angefügt hast. So bietest du Copilot den richtigen Kontext:

  • Öffne die relevante Datei im Editor.
  • Klicke im Copilot Chat-Panel auf das Büroklammersymbol, suche anschließend nach Dateien, die du der Unterhaltung anfügen möchtest, und wähle sie aus.

Zum Beispiel:

  • how can I make this file run faster
  • how are these files related (mit zwei oder mehr angefügten Dateien)
  • explain the getSearchReplaceRules function

Du kannst Copilot bitten, Code für dich zu schreiben. Zum Beispiel:

  • write a TypeScript function to sum all numbers in a list
  • using the comments in this file, create appropriate Node JavaScript

Wenn Copilot einen Codeblock zurückgibt, enthält die Antwort Optionen zum Kopieren des Codes.

Wenn deine aktive Datei einen Fehler enthält, verwende den Schrägstrich-Befehl /fix, um Copilot aufzufordern, den Fehler zu beheben.

Du kannst auch allgemeine Anforderungen stellen, um deinen Code zu verbessern oder umzugestalten.

  • how would you improve the code in this file
  • translate this code to C#
  • add error handling to the main function

Verwende den Schrägstrich-Befehl /tests, um Copilot aufzufordern, Tests für die aktive Datei oder den ausgewählten Code zu schreiben. Zum Beispiel:

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

Der Schrägstrich-Befehl /tests schreibt Tests für vorhandenen Code. Wenn du das Schreiben von Tests vor dem Schreiben von Code (testgesteuerte Entwicklung) bevorzugst, lasse den Befehl /tests aus. Zum Beispiel:

  • Add tests for a JavaScript function that should sum a list of integers