cli-config.json
.
Speicherort der Dateien
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 festgelegt 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[] | Zulässige Operationen (siehe Berechtigungen) |
permissions.deny | string[] | Unzulässige Operationen (siehe Berechtigungen) |
Optionale Felder
Feld | Typ | Beschreibung |
---|---|---|
model | object | Ausgewählte Modello-Konfiguration |
hasChangedDefaultModel | boolean | Von der CLI gesetztes Flag zur Überschreibung des Standardmodells |
Beispiele
Minimale Konfiguration
Vim-Modus aktivieren
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)