Русское сообщество Sublime Text

Основной раздел => Вопросы и ответы => Тема начата: Turon от Марта 08, 2015, 12:45:47

Название: Error tryning to parse settings: Preferences.sublime-settings:1:1
Отправлено: Turon от Марта 08, 2015, 12:45:47
Суть вопроса такова... При редактировании файла настроек Sublime text 3, а конкретно Preferences.sublime-settings, в windows 7x64 выскакивает ошибка:

Цитировать
Error tryning to parse settings: Expected value in
Packeges\User\Preferences.sublime-settings:1:1

В интернете нет ответов на данный вопрос, хотя проблема возникает. Избавиться от ошибки помогает полное удаление файла настроек. Иначе никак. Даже откат к файлу без настроек не помогает устранить ошибку. Ошибка проявляется как на портабельной версии, так и на инсталлированной.

Если расшифровать, то ошибка типа возникает в первой строке первого столбца данного файла. Но все намного сложнее. Например открываю файл настроек, вношу строчку параметров, сохраняю. Все ОК. Открываю снова, пере сохраняю, снова все ОК. Повторяю процедуру например еще раз, и вылазит ошибка. Т.е. по сути не важно, вносишь в этот файл что-то или просто пере сохраняешь, ошибка все равно появляется.

Тоже самое на Sublime text 2. Помогите решить проблему, редактор ведь хороший. И еще, иногда при повторном удалении и последующей установке, не редактируется дефолтный файл настроек. Помогает искусственное его создание.
Название: Re: Error tryning to parse settings: Preferences.sublime-settings:1:1
Отправлено: Loac от Марта 08, 2015, 16:16:49
Никогда не изменяй дефолтный файл настроек, все настройки пиши в пользовательский.

Насчет ошибки, попробуй убрать комментарии и сохранить в UTF-8 (не UTF-8 with BOM).

Ошибка гуглится, но у всех она возникает в разных местах )
Название: Re: Error tryning to parse settings: Preferences.sublime-settings:1:1
Отправлено: Turon от Марта 09, 2015, 14:36:45
Дружище, огромное тебе спасибо!  Дело было в кодировке UTF-8 with BOM, изменил на UTF-8 и все понеслось.

Есть два вопроса, если можешь подскажи:

Знаю что есть функция, суть которой строится на перемещении фокуса, и последующем сохранении. Но это немного не то.
Есть ли что то подобное? Заранее благодарен тебе, по любому очень выручил с редактором, я уже и не надеялся, что буду его осваивать.
Название: Re: Error tryning to parse settings: Preferences.sublime-settings:1:1
Отправлено: Loac от Марта 09, 2015, 15:10:50
Видимо, да, не стоит.

Для автосохранения попробуй плагин auto-save (https://packagecontrol.io/packages/auto-save).
Название: Re: Error tryning to parse settings: Preferences.sublime-settings:1:1
Отправлено: Turon от Марта 09, 2015, 16:10:42
Попробовал, то что нужно. Есть ли возможность скорость сохранения в нем изменить. По умолчанию там 1 секунда стоит. Или такой возможности нет?
Название: Re: Error tryning to parse settings: Preferences.sublime-settings:1:1
Отправлено: Loac от Марта 10, 2015, 00:06:22
Для этого в пользовательской папке нужно создать файл (Packages/User/auto_save.sublime-settings) с параметрами плагина:

{
  "auto_save_on_modified": true,
  "auto_save_delay_in_seconds": 1
}
Название: Re: Error tryning to parse settings: Preferences.sublime-settings:1:1
Отправлено: Turon от Марта 11, 2015, 14:29:04
Идеально... Благодарен за вашу помощь!
Название: Re: Error tryning to parse settings: Preferences.sublime-settings:1:1
Отправлено: Loac от Марта 11, 2015, 15:48:22
Нет проблем  ;)