cli-config.json
.
Speicherort der Datei
Typ | Plattform | Pfad |
---|---|---|
Global | macOS/Linux | ~/.cursor/cli-config.json |
Global | Windows | $env:USERPROFILE\.cursor\cli-config.json |
Projekt | Alle | <project>/.cursor/cli.json |
Auf Projektebene lassen sich nur Berechtigungen konfigurieren. Alle anderen CLI-Einstellungen müssen global gesetzt werden.
CURSOR_CONFIG_DIR
: benutzerdefinierter VerzeichnispfadXDG_CONFIG_HOME
(Linux/BSD): verwendet$XDG_CONFIG_HOME/cursor/cli-config.json
Schema
Pflichtfelder
Feld | Typ | Beschreibung |
---|---|---|
version | number | Version des Konfigurationsschemas (aktuell: 1 ) |
editor.vimMode | boolean | Vim-Keybindings aktivieren (Standard: false ) |
permissions.allow | string[] | Erlaubte Operationen (siehe Permissions) |
permissions.deny | string[] | Verbotene Operationen (siehe Permissions) |
Optionale Felder
Feld | Typ | Beschreibung |
---|---|---|
model | object | Ausgewählte Modellkonfiguration |
hasChangedDefaultModel | boolean | Vom CLI verwaltetes Flag zum Überschreiben des Standardmodells |
Beispiele
Minimalkonfiguration
Vim-Modus einschalten
Berechtigungen konfigurieren
Fehlerbehebung
Hinweise
- Reines JSON-Format (keine Kommentare)
- Die CLI repariert fehlende Felder automatisch
- Beschädigte Dateien werden als
.bad
gesichert und neu erstellt - Berechtigungseinträge sind exakte Zeichenketten (siehe Permissions für Details)