Изменение настроек по умолчанию в Sublime Text 3

После установки возвышенного текста 3 в Linux я не могу изменить настройки по умолчанию, например:

 // Controls auto pairing of quotes, brackets etc
"auto_match_enabled": true,

Я не могу заменить true на false. Файл доступен только для чтения.

Ответ 1

Sublime Text 3 не позволяет изменять настройки по умолчанию в файле Settings - Default. Это связано с тем, что этот файл перезаписывается каждый раз, когда программа обновляется, теряя все ваши настройки. Чтобы изменить настройки, выберите Preferences -> Settings - User, создайте пустой объект, если файл не имеет содержимого:

{

}

и поместите в него свои настройки с запятой после каждого, кроме последнего (в основном, он должен быть действительным JSON):

{
    "auto_match_enabled": false
}

Вы можете скопировать файл по умолчанию и вставить в файл пользователя.


Sublime Text применяет настройки как от файлов Default .sublime-settings, так и от пользователя .sublime-settings. Однако любые настройки, существующие в ваших файлах настроек User, переопределяют файлы в файлах настроек Default.

Это относится как к Preferences.sublime-settings, так и к любым файлам .sublime-settings, зависящим от плагина.

Кроме того, параметры проекта, синтаксиса и буфера будут иметь приоритет над файлом .sublime-settings общего назначения. Для получения дополнительной информации см. SublimeText/Docs/Settings