cli-config.json
.
Расположение файла
Тип | Платформа | Путь |
---|---|---|
Глобальный | macOS/Linux | ~/.cursor/cli-config.json |
Глобальный | Windows | $env:USERPROFILE\.cursor\cli-config.json |
Проект | Все | <project>/.cursor/cli.json |
На уровне проекта можно настраивать только permissions. Все остальные параметры CLI задаются глобально.
CURSOR_CONFIG_DIR
: пользовательский путь к каталогуXDG_CONFIG_HOME
(Linux/BSD): используется$XDG_CONFIG_HOME/cursor/cli-config.json
Схема
Обязательные поля
Поле | Тип | Описание |
---|---|---|
version | number | Версия схемы конфигурации (текущая: 1 ) |
editor.vimMode | boolean | Включить сочетания клавиш Vim (по умолчанию: false ) |
permissions.allow | string[] | Разрешённые операции (см. Permissions) |
permissions.deny | string[] | Запрещённые операции (см. Permissions) |
Необязательные поля
Поле | Тип | Описание |
---|---|---|
model | object | Настройка выбранной модели |
hasChangedDefaultModel | boolean | Флаг переопределения модели, управляемый CLI |
Примеры
Минимальная конфигурация
Включить режим Vim
Настройка разрешений
Устранение неполадок
Примечания
- Чистый JSON (без комментариев)
- CLI автоматически восстанавливает отсутствующие поля
- Повреждённые файлы сохраняются с суффиксом
.bad
и создаются заново - Значения разрешений — точные строковые литералы (см. Permissions для деталей)