cli-config.json
.
Ubicación del archivo
Tipo | Plataforma | Ruta |
---|---|---|
Global | macOS/Linux | ~/.cursor/cli-config.json |
Global | Windows | $env:USERPROFILE\.cursor\cli-config.json |
Proyecto | Todas | <project>/.cursor/cli.json |
Solo los permisos pueden configurarse a nivel de proyecto. Todas las demás opciones de la CLI deben establecerse globalmente.
CURSOR_CONFIG_DIR
: ruta de directorio personalizadaXDG_CONFIG_HOME
(Linux/BSD): usa$XDG_CONFIG_HOME/cursor/cli-config.json
Esquema
Campos obligatorios
Campo | Tipo | Descripción |
---|---|---|
version | number | Versión del esquema de configuración (actual: 1 ) |
editor.vimMode | boolean | Habilita los keybindings de Vim (predeterminado: false ) |
permissions.allow | string[] | Operaciones permitidas (ver Permissions) |
permissions.deny | string[] | Operaciones prohibidas (ver Permissions) |
Campos opcionales
Campo | Tipo | Descripción |
---|---|---|
model | object | Configuración del modelo seleccionado |
hasChangedDefaultModel | boolean | Indicador de override del modelo gestionado por la CLI |
Ejemplos
Configuración mínima
Activar el modo Vim
Configurar permisos
Solución de problemas
Notas
- Formato JSON puro (sin comentarios)
- La CLI repara automáticamente los campos faltantes
- Los archivos dañados se respaldan como
.bad
y se vuelven a crear - Las entradas de permisos son cadenas exactas (consulta Permissions para más detalles)