cli-config.json
.
Localização do arquivo
Tipo | Plataforma | Caminho |
---|---|---|
Global | macOS/Linux | ~/.cursor/cli-config.json |
Global | Windows | $env:USERPROFILE\.cursor\cli-config.json |
Projeto | Todas | <project>/.cursor/cli.json |
Somente as permissões podem ser configuradas no nível do projeto. Todas as outras configurações da CLI devem ser definidas globalmente.
CURSOR_CONFIG_DIR
: caminho de diretório personalizadoXDG_CONFIG_HOME
(Linux/BSD): usa$XDG_CONFIG_HOME/cursor/cli-config.json
Esquema
Campos obrigatórios
Campo | Tipo | Descrição |
---|---|---|
version | number | Versão do esquema de configuração (atual: 1 ) |
editor.vimMode | boolean | Ativa os atalhos do Vim (padrão: false ) |
permissions.allow | string[] | Operações permitidas (consulte Permissions) |
permissions.deny | string[] | Operações proibidas (consulte Permissions) |
Campos opcionais
Campo | Tipo | Descrição |
---|---|---|
model | object | Configuração do modelo selecionado |
hasChangedDefaultModel | boolean | Sinalizador de substituição de modelo gerenciado pela CLI |
Exemplos
Configuração mínima
Ativar o modo Vim
Configurar permissões
Solução de problemas
Notas
- Formato JSON puro (sem comentários)
- A CLI realiza autorreparo para campos ausentes
- Arquivos corrompidos são salvos como
.bad
e recriados - As entradas de permissão são strings literais (veja Permissions para detalhes)