Русское сообщество Sublime Text
Основной раздел => Вопросы и ответы => Тема начата: 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. Помогите решить проблему, редактор ведь хороший. И еще, иногда при повторном удалении и последующей установке, не редактируется дефолтный файл настроек. Помогает искусственное его создание.
-
Никогда не изменяй дефолтный файл настроек, все настройки пиши в пользовательский.
Насчет ошибки, попробуй убрать комментарии и сохранить в UTF-8 (не UTF-8 with BOM).
Ошибка гуглится, но у всех она возникает в разных местах )
-
Дружище, огромное тебе спасибо! Дело было в кодировке UTF-8 with BOM, изменил на UTF-8 и все понеслось.
Есть два вопроса, если можешь подскажи:
- Получается UTF-8 with BOM по дефолту ставить нельзя?
- Как в Sublime настроить автоматическое сохранение файлов?
Знаю что есть функция, суть которой строится на перемещении фокуса, и последующем сохранении. Но это немного не то.
Есть ли что то подобное? Заранее благодарен тебе, по любому очень выручил с редактором, я уже и не надеялся, что буду его осваивать.
-
Видимо, да, не стоит.
Для автосохранения попробуй плагин auto-save (https://packagecontrol.io/packages/auto-save).
-
Попробовал, то что нужно. Есть ли возможность скорость сохранения в нем изменить. По умолчанию там 1 секунда стоит. Или такой возможности нет?
-
Для этого в пользовательской папке нужно создать файл (Packages/User/auto_save.sublime-settings) с параметрами плагина:
{
"auto_save_on_modified": true,
"auto_save_delay_in_seconds": 1
}
-
Идеально... Благодарен за вашу помощь!
-
Нет проблем ;)