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 |
Hanya 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): menggunakan$XDG_CONFIG_HOME/cursor/cli-config.json
Skema
Field yang wajib
Field | Type | Deskripsi |
---|---|---|
version | number | Versi skema konfigurasi (saat ini: 1 ) |
editor.vimMode | boolean | Aktifkan keybinding Vim (bawaan: 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 penggantian model yang dikelola CLI |
Contoh
Konfigurasi minimal
Nyalakan mode Vim
Konfigurasi izin
Pemecahan Masalah
Catatan
- Format JSON murni (tanpa komentar)
- CLI otomatis memperbaiki field yang hilang
- File yang rusak di-backup sebagai
.bad
dan dibuat ulang - Entri permission harus berupa string yang persis sama (lihat Permissions untuk detail)