Я пытаюсь изменить свою возвышенную тему / цветовую схему и получаю "неожиданные конечные символы"

Когда я пытаюсь сохранить /User/Preferences.sublime-settings с этой конфигурацией

{
    "theme": "Afterglow-green.sublime-theme",
    "color_scheme": "Packages/Theme - Afterglow/Afterglow.tmTheme"
}

{
    "tabs_small": true
}

Я не могу понять, почему я получаю это сообщение?

9
user3080600 24 Дек 2015 в 00:05

2 ответа

Лучший ответ

Ваши файлы настроек в Sublime (все они) должны быть действительными JSON. Ваш должен быть таким:

{
    "theme": "Afterglow-green.sublime-theme",
    "color_scheme": "Packages/Theme - Afterglow/Afterglow.tmTheme",
    "tabs_small": true
}

Обратите внимание, что все заключено в один (и только один) внешний словарь, обозначенный фигурными скобками {}. Также должна быть запятая , в конце каждой пары ключ: значение, кроме для последней строки. Если есть только одна строка, не используйте запятую.

Просто ради интереса, для чего нужен параметр "tabs_small"? Это не одна из настроек Sublime по умолчанию.

20
MattDMo 24 Дек 2015 в 01:42

Выбран правильный ответ, однако этот запрос также может появиться во время запуска приложения.

Если эта ошибка возникает при запуске Sublime, перейдите к C:/Users/{Your User}/AppData/Roaming/Sublime Text 3/Packages/User и откройте Plain text.sublime-settings.

Здесь можно решить проблему с JSON.

1
Solvitieg 30 Дек 2016 в 21:33