Вот краткая версия:
.sublime-theme
файлы меняют внешний вид пользовательского интерфейса, включая боковую панель и вкладки файлов.
- Определение их - огромная боль, поэтому сэкономьте много времени и установите пакет Theme Menu Switcher .
Обновление: Sublime Text 3 коренным образом изменил способ работы цветовых схем и тем и сломал многие пакеты, которые были созданы для их обработки. Я больше не могу подтвердить ни точность этого сообщения, ни функциональность упомянутых здесь пакетов, потому что разработчики Sublime не полностью объяснили изменения в системе настройки и не рассмотрели, как их исправить. И, в лучшем случае, их гораздо труднее изменить.
На данный момент этот пост следует использовать только как ссылку на различия между «темами» и «цветовыми схемами» в Sublime Text 2, поскольку мне самому еще предстоит успешно изменить ни тему, ни цветовую схему в Sublime Text 3.
Я обновлю этот пост, так как смогу посвятить больше времени разгадыванию этого Sublime Customization Quagmire.
Вот длинная версия:
Рисунок 1: Разница между «Цветовыми схемами» и «Темами» - в Sublime Community эти термины часто путают и используют как синонимы.
Изменить внешний вид Sublime - относительно сложное дело по трем основным причинам:
- Плохо подобранная терминология
- Дезинформация в возвышенном сообществе
- Кошмар установки
терминология
Есть 2 разных раздела Sublime, которые можно настроить:
- редактируемые области (фиолетовые области)
- пользовательский интерфейс (зеленые области)
В них используются два разных типа файлов, и они не точно отражают терминологию.
« Почему? » Этого решения - совместимость, и для краткости я не буду здесь вдаваться в подробности, но последствия этих усилий следующие:
Вызываемый тип файла tmTheme
не влияет на тему, он влияет на цветовую схему .
Цветовые схемы (выделены фиолетовым)
- влияют на внешний вид редактируемой области (точнее, редактируемые символы, т. е. какого они цвета, когда они выделены или не выделены, и т. д.).
- относительно легко производить
- Цветовые схемы ошибочно называют «Темами» во всем сообществе Sublime.
Темы (выделены зеленым)
.sublime-theme
файлы изменяют тему или аспекты пользовательского интерфейса Sublime.
- сложно произвести
- По сравнению с «Цветовыми схемами» найти настоящие возвышенные темы сложно.
дезинформация
Многие пакеты заявляют, что меняют тему, но на самом деле меняют цветовую схему. Обычно это происходит потому, что люди, создающие их, не знают, что «Тема» конкретно относится к пользовательскому интерфейсу.
Таким образом, другой уровень сложности - это поиск настоящего пакета «Тема», а не цветовой схемы.
Даже некоторые законные веб-сайты неправильно проводят различие между ними, что усугубляет проблемы. Например, на сайте colorsublime.com есть руководство по изменению возвышенной «темы», но на самом деле он ссылается на тип файла «Цветовая схема» ( .tmTheme
).
Монтажные боли
Темы и цветовые схемы сложно установить и определить. На самом деле просто шокирует, насколько сложен этот процесс. Сложность еще больше усугубляется фундаментальным изменением требований к установке и определению в Sublime Text 3, которые не полностью объяснены, что нарушает работу многих пакетов, на которые мы когда-то полагались при изменении тем и цветовых схем.
Для этого требуется установить фактический пакет темы (удачи найти его, просмотрев Пакеты в Package Control), определить его в настройках, а затем перезапустить Sublime. И, если вы сделали что-то не так, Sublime просто заменит вашу пользовательскую настройку темы на значение по умолчанию. Да, вы меня правильно поняли, без уведомления или сообщения об ошибке Sublime перезапишет определение вашей темы.
Но с переключателем меню тем все, что вам нужно сделать, это перейти в Preferences
>, Theme
и вы увидите список всех тем, которые вы установили. Вы также можете легко переключаться между темами без перезапуска Sublime.
Вот образец с сайта:
Я вообще не имею отношения к Theme Menu Switcher, я просто фанат.
Опять же, переключатель меню темы не работает так же в Sublime Text 3. Если вам нужно настроить внешний вид, я рекомендую не обновляться до Sublime Text 3.