cli-config.json
.
Lokasi file
Tipe | Platform | Path |
---|---|---|
Global | macOS/Linux | ~/.cursor/cli-config.json |
Global | Windows | $env:USERPROFILE\.cursor\cli-config.json |
Proyek | Semua | <project>/.cursor/cli.json |
Cuma izin yang bisa dikonfigurasi di level proyek. Semua pengaturan CLI lainnya harus diatur secara global.
CURSOR_CONFIG_DIR
: path direktori kustomXDG_CONFIG_HOME
(Linux/BSD): memakai$XDG_CONFIG_HOME/cursor/cli-config.json
Skema
Field wajib
Field | Type | Deskripsi |
---|---|---|
version | number | Versi skema konfigurasi (saat ini: 1 ) |
editor.vimMode | boolean | Mengaktifkan keybinding Vim (default: false ) |
permissions.allow | string[] | Operasi yang diizinkan (lihat Permissions) |
permissions.deny | string[] | Operasi yang dilarang (lihat Permissions) |
Field opsional
Field | Type | Deskripsi |
---|---|---|
model | object | Konfigurasi model yang dipilih |
hasChangedDefaultModel | boolean | Flag override model yang dikelola CLI |
Contoh
Konfigurasi minimal
Aktifkan Mode Vim
Konfigurasikan izin
Pemecahan Masalah
Catatan
- Format JSON murni (tanpa komentar)
- CLI melakukan perbaikan otomatis untuk field yang hilang
- File yang rusak dicadangkan sebagai
.bad
dan dibuat ulang - Entri izin harus berupa string yang persis sama (lihat Permissions untuk detail)