Kommandozeilenbefehle
| Command | Zweck |
|---|---|
copilot | Starten Sie den interaktiven Modus. |
copilot help [topic] | Hilfeinformationen anzeigen. Zu den Hilfethemen gehören: config, , commands, environment, loggingund permissions. |
copilot init | Initialisieren Sie benutzerdefinierte Copilot-Anweisungen für dieses Repository. |
copilot update | Laden Sie die neueste Version herunter, und installieren Sie sie. |
copilot version | Zeigen Sie Versionsinformationen an, und suchen Sie nach Updates. |
copilot plugin | Verwalten Sie Plugins und Plug-In-Marketplaces. |
Globale Tastenkombinationen im interaktiven Modus
| Tastenkombination | Zweck |
|---|---|
@ FILENAME | Fügen Sie Dateiinhalte in den Kontext ein. |
<kbd>Strg</kbd>+<kbd>X</kbd> dann `/` | Nachdem Sie mit der Eingabe einer Eingabeaufforderung begonnen haben, können Sie einen Schrägstrichbefehl ausführen, z. B. wenn Sie das Modell ändern möchten, ohne die Eingabeaufforderung erneut eingeben zu müssen. |
|
ESC | Abbrechen des aktuellen Vorgangs. |
| ! COMMAND | Führen Sie einen Befehl in der lokalen Shell aus, indem Sie Copilot umgehen. |
|
Strg+C | Vorgang abbrechen/Eingabe löschen. Drücken Sie zweimal, um zu beenden. |
| STRG+D | Herunterfahren. |
| STRG+L | Löschen Sie den Bildschirm. |
Zeitleistenverknüpfungen im interaktiven Modus
| Tastenkombination | Zweck |
|---|---|
| STRG+O | Auch wenn es keine Eingabe gibt, werden die zuletzt verwendeten Elemente in der Antwortzeitachse von Copilot erweitert, um weitere Details anzuzeigen. |
| STRG+E | Obwohl keine Eingabe vorhanden ist, werden dadurch alle Elemente in der Antwortzeitleiste von Copilot erweitert. |
Navigationskürzel im interaktiven Modus
| Tastenkombination | Zweck |
|---|---|
| STRG+A | Wechseln zum Anfang der Zeile (beim Eingeben). |
| STRG+E | Wechseln zum Ende der Zeile (beim Eingeben). |
| STRG+H | Löschen Sie das vorherige Zeichen. |
| STRG+W | Löschen Sie das vorherige Wort. |
<kbd>Strg</kbd>+<kbd>U</kbd> | Löscht vom Cursor bis zum Anfang der Zeile. |
| Strg+K | Löscht vom Cursor bis zum Ende der Zeile. | | Meta+←/→ | Bewegen sie den Cursor um ein Wort. | | ↑/↓ | Navigieren Sie im Befehlsverlauf. |
Slash-Befehle im interaktiven Modus
| Command | Zweck |
|---|---|
/add-dir PATH | Fügen Sie der Liste der zulässigen Dateien ein Verzeichnis für den Dateizugriff hinzu. |
/agent | Durchsuchen und wählen Sie aus den verfügbaren Agents (falls vorhanden) aus. |
`/allow-all`, `/yolo` | Alle Berechtigungen aktivieren (Tools, Pfade und URLs). |
|
/clear, /new | Löscht den Unterhaltungsverlauf. |
| /compact | Fassen Sie den Unterhaltungsverlauf zusammen, um die Nutzung von Kontextfenstern zu reduzieren. |
| /context | Anzeigen von Verwendung und Visualisierung der Kontextfenster-Tokens. |
|
/cwd, /cd [PATH] | Ändern Sie das Arbeitsverzeichnis, oder zeigen Sie das aktuelle Verzeichnis an. |
| /delegate [PROMPT] | Delegieren Sie Änderungen an einem Remote-Repository mit einer KI-generierten Pullanforderung. |
| /diff | Überprüfen Sie die im aktuellen Verzeichnis vorgenommenen Änderungen. |
|
/exit, /quit | Beenden Sie die CLI. |
| /experimental [on\|off] | Aktivieren oder Deaktivieren experimenteller Features |
| /share [file\|gist] [PATH] | Geben Sie die Sitzung für eine Markdown-Datei oder einen GitHub-Gist frei. |
| /feedback | Geben Sie Feedback zur CLI. |
| /help | Zeigen Sie die Hilfe für interaktive Befehle an. |
| /ide | Stellen Sie eine Verbindung mit einem IDE-Arbeitsbereich her. |
| /init | Initialisiert benutzerdefinierte Copilot-Anweisungen und agentische Funktionen für dieses Repository. |
| /list-dirs | Zeigen Sie alle Verzeichnisse an, für die der Dateizugriff zulässig ist. |
| /login | Melden Sie sich bei Copilot an. |
| /logout | Melden Sie sich von Copilot ab. |
| /lsp [show\|test\|reload\|help] [SERVER-NAME] | Verwalten Sie die Sprachserverkonfiguration. |
| /mcp [show\|add\|edit\|delete\|disable\|enable] [SERVER-NAME] | Verwalten Sie die MCP-Serverkonfiguration. |
|
/model, /models [MODEL] | Wählen Sie das KI-Modell aus, das Sie verwenden möchten. |
| /plan [PROMPT] | Erstellen Sie vor dem Codieren einen Implementierungsplan. |
| /plugin [marketplace\|install\|uninstall\|update\|list] [ARGS...] | Verwalten Sie Plugins und Plug-In-Marketplaces. |
| /rename NAME | Benennen Sie die aktuelle Sitzung um (Alias für /session rename). |
| /reset-allowed-tools | Setzen Sie die Liste der zulässigen Tools zurück. |
| /resume [SESSION-ID] | Wechseln sie zu einer anderen Sitzung (optional eine Sitzungs-ID angeben). |
| /review [PROMPT] | Führen Sie den Codeüberprüfungs-Agent aus, um Änderungen zu analysieren. |
| /session [checkpoints [n]\|files\|plan\|rename NAME] | Anzeigen von Sitzungsinformationen und einer Arbeitsbereichszusammenfassung. Verwenden Sie die Unterbefehle für Details. |
| /skills [list\|info\|add\|remove\|reload] [ARGS...] | Verwalten Sie Fähigkeiten für erweiterte Funktionen. |
| /terminal-setup | Konfigurieren Sie das Terminal für die Unterstützung von Mehrzeileneingaben (Umschalt+Eingabe und Strg+Eingabe). |
| /theme [show\|set\|list] [auto\|THEME-ID] | Anzeigen oder Konfigurieren Sie das Terminal-Design. |
| /usage | Anzeigen von Sitzungsnutzungsmetriken und Statistiken. |
| /user [show\|list\|switch] | Verwalten Sie den aktuellen GitHub Benutzer. |
Für eine vollständige Liste der verfügbaren Slash-Befehle geben Sie /help im interaktiven Modus ein.
Befehlszeilenoptionen
| Option | Zweck |
|---|---|
--acp | Starten Sie den Agent-Clientprotokollserver. |
--add-dir PATH | Fügen Sie der Liste für den Dateizugriff ein Verzeichnis hinzu (kann mehrmals verwendet werden). |
--add-github-mcp-tool TOOL | Fügen Sie ein Tool hinzu, um GitHub MCP-Server anstelle der standardmäßigen CLI-Teilmenge zu aktivieren (kann mehrmals verwendet werden). Verwenden Sie * für alle Tools. |
--add-github-mcp-toolset TOOLSET | Fügen Sie ein Toolset hinzu, um den GitHub MCP-Server anstelle der standardmäßigen CLI-Teilmenge zu aktivieren. Dies kann mehrmals verwendet werden. Verwenden Sie all für alle Toolsets. |
--additional-mcp-config JSON | Zusätzliche MCP-Serverkonfiguration als JSON-Zeichenfolge oder dateipfad (Präfix mit @) (kann mehrmals verwendet werden). Erweitert die Konfiguration von ~/.copilot/mcp-config.json für diese Sitzung. |
--agent AGENT | Geben Sie einen zu verwendenden benutzerdefinierten Agent an. |
--allow-all | Alle Berechtigungen aktivieren (entspricht --allow-all-tools --allow-all-paths --allow-all-urls). |
--allow-all-paths | Deaktivieren Sie die Überprüfung des Dateipfads, und erlauben Sie den Zugriff auf einen beliebigen Pfad. |
--allow-all-tools | Zulassen, dass alle Tools automatisch ohne Bestätigung ausgeführt werden. Erforderlich für nicht interaktiven Modus (env: COPILOT_ALLOW_ALL). |
--allow-all-urls | Zugriff auf alle URLs ohne Bestätigung zulassen. |
--allow-tool [TOOLS...] | Tools, die von der CLI verwendet werden dürfen. Fordert keine Erlaubnis an. |
--allow-url [URLS...] | Zugriff auf bestimmte URLs oder Domänen zulassen. |
--available-tools [TOOLS...] | Nur diese Tools sind für das Modell verfügbar. |
--banner | Das Startbanner anzeigen. |
--config-dir PATH | Legen Sie das Konfigurationsverzeichnis fest (Standard: ~/.copilot). |
--continue | Fortsetzen der letzten Sitzung. |
--deny-tool [TOOLS...] | Tools, die von der CLI nicht verwendet werden dürfen. Fordert keine Erlaubnis an. |
--deny-url [URLS...] | Der Zugriff auf bestimmte URLs oder Domänen wird verweigert; hat Vorrang vor --allow-url. |
--disable-builtin-mcps | Deaktivieren Sie alle integrierten MCP-Server (derzeit: github-mcp-server). |
--disable-mcp-server SERVER-NAME | Deaktivieren Sie einen bestimmten MCP-Server (kann mehrmals verwendet werden). |
--disable-parallel-tools-execution | Deaktivieren Sie die parallele Ausführung von Tools (LLM kann weiterhin parallele Toolaufrufe ausführen, sie werden jedoch sequenziell ausgeführt). |
--disallow-temp-dir | Verhindern des automatischen Zugriffs auf das temporäre Systemverzeichnis. |
--enable-all-github-mcp-tools | Aktivieren Sie alle GitHub MCP-Servertools anstelle der standardmäßigen CLI-Teilmenge. Überschreibt die Optionen --add-github-mcp-toolset und --add-github-mcp-tool. |
--excluded-tools [TOOLS...] | Diese Tools sind für das Modell nicht verfügbar. |
--experimental | Aktivieren Sie experimentelle Features (verwenden Sie --no-experimental, um zu deaktivieren). |
`-h`, `--help` | Hilfe anzeigen. |
|
-i PROMPT, --interactive PROMPT | Starten Sie den interaktiven Modus, und führen Sie diese Eingabeaufforderung automatisch aus. |
| --log-dir DIRECTORY | Legen Sie das Protokolldateiverzeichnis fest (Standard: ~/.copilot/logs/). |
| --log-level LEVEL | Legen Sie die Protokollebene fest (Auswahlmöglichkeiten: none, error, warning, , info, debug, , all). default |
| --model MODEL | Legen Sie das KI-Modell fest, das Sie verwenden möchten. |
| --no-ask-user | Deaktivieren Sie das ask_user Tool (der Agent funktioniert autonom, ohne Fragen zu stellen). |
| --no-auto-update | Automatisches Herunterladen von CLI-Updates deaktivieren. |
| --no-color | Alle Farbausgabe deaktivieren. |
| --no-custom-instructions | Deaktivieren Sie das Laden von benutzerdefinierten Anweisungen aus AGENTS.md sowie verwandten Dateien. |
|
-p PROMPT, --prompt PROMPT | Führen Sie eine Eingabeaufforderung im nicht interaktiven Modus aus (beendet nach abgeschlossenem Vorgang). |
| --plain-diff | Deaktivieren Sie das erweiterte Diff-Rendering (Syntaxhervorhebung über das in Ihrer Git-Konfiguration angegebene Diff-Tool). |
| --resume [SESSION-ID] | Fortsetzen aus einer vorherigen Sitzung (optional eine Sitzungs-ID angeben). |
|
-s, --silent | Gibt nur die Agent-Antwort aus (ohne Nutzungsstatistiken). Dies ist nützlich für die Skripterstellung mit -p. |
| --screen-reader | Aktivieren Sie Bildschirmleser-Optimierungen. |
| --share [PATH] | Gibt nach Abschluss im nicht interaktiven Modus eine Sitzung für eine Markdowndatei frei (Standardpfad: ./copilot-session-<ID>.md). |
| --share-gist | Gibt nach Abschluss im nicht interaktiven Modus eine Sitzung für einen geheimen GitHub-Gist frei. |
| --stream MODE | Aktivieren oder Deaktivieren des Streamingmodus (Modusoptionen: on oder off). |
|
-v, --version | Versionsinformationen anzeigen. |
| --yolo | Alle Berechtigungen aktivieren (entspricht --allow-all-tools --allow-all-paths --allow-all-urls). |
Um eine vollständige Liste der Befehle und Optionen zu erhalten, führen Sie copilot help aus.