Почему темы Sublime Text 3 не влияют на боковую панель?

Обычно я использую только темные темы для кодирования, поэтому это очень раздражает, что боковая панель Sublime Text 3 остается легкой для любой темы, которую вы применяете.

Кто-нибудь знает, как это изменить?

Моя конфигурация: Mac OSX 10.10.1 Yosemite, Sublime Text 3 Stable Channel, Build 3065

enter image description here

Ответ 1

Вы ищете Sublime UI Theme, который изменяет Sublime User Interface (например, боковая панель). Он отличается от Color Theme/Scheme, который изменяет только часть кода окна Sublime. Я тестировал множество пользовательских интерфейсов и тот, который мне больше всего понравился Тема - сода. Вы можете установить его с помощью Sublime Package Control. Чтобы включить его, перейдите в "Настройки" → "Настройки" - "Пользователь" и добавьте эту строку:

"theme": "Soda Dark 3.sublime-theme",

Вот печатный экран моего Sublime Text 3 с темой пользовательского интерфейса Soda Dark и Twilight по умолчанию:

enter image description here

Ответ 2

Вы можете вручную изменить стиль боковой панели, отредактировав Default.sublime-theme.

Для этого отредактируйте "sidebar_tree", "sidebar_heading" и т.д., классы в пакетах/теме - Default/Default.sublime-theme. Вы можете переопределить эти значения по умолчанию, поместив эту Default.sublime-theme в папку "Пакеты/Пользователь".

В меню "Sublime Text" выберите "Предпочтения → Обзор пакетов...", чтобы перейти к нему.

Ответ 3

Вам необходимо перезапустить Sublime полностью, чтобы тема полностью вступила в силу. Простое изменение и сохранение Preferences.sublime-settings или использование плагинов, изменяющих тему, не будут делать этого. Вам нужно использовать Q или Sublime Text -> Quit, а не просто закрыть окно, щелкнув красную точку.

Ответ 4

Я подумал, что хотел бы написать здесь примечание, объясняющее основное заблуждение для многих людей, которые используют эти текстовые редакторы... В частности, текст Sublime (или, по крайней мере, тот, который я использую, поэтому я не знаю как это работает для других редакторов):

Есть ли "Темы" и есть "Цветовые схемы". Они похожи, но влияют на разные вещи. "Темы" активно меняют весь пользовательский интерфейс и могут включать в себя Цветовую схему, если вы настроите ее таким образом. Обычно это включает боковую панель, а также параметры для вкладок файлов, а некоторые даже содержат значки для боковой панели. И тогда у нас есть "Цветовые схемы", которые меняют только окна кодирования и ничего больше... не Боковая панель, ни вкладки "Файл" и т.д.

Путаница происходит, потому что некоторые люди называют цветовые схемы "Темы" , которые заставляют людей думать, что их "Тема" собирается изменить все... когда технически это просто цветовая схема.

И дополнительное примечание: Темы не устанавливаются автоматически для всех пользователей. Когда я устанавливаю тему, я должен открыть свои настройки пользователя (в разделе "Настройки > Настройки - Пользователь" ), а затем вам нужно добавить строку, которая говорит что-то вроде:

"theme": "Theme-Name.sublime-theme" 

(где "Тема-Имя" - это название вашей темы).

Это отличается от того, как просто активировать цветовую схему. Если вы выбрали цветовую схему через выпадающие меню в Sublime Text, вы увидите там строку:

"color_scheme": "Packages/Color-Scheme-Name.tmTheme"

(где "Color-Scheme-Name" - это название вашей цветовой схемы).

Ответ 5

Здесь короткая версия:

  • .sublime-theme файлы изменяют внешний вид пользовательского интерфейса, включая боковую панель и вкладки файлов.
  • Определение этих причин - огромная боль, поэтому сэкономьте много времени и установите пакетный переключатель тем меню.

Здесь длинная версия:

Изменение внешнего облика Sublime UI - удивительно сложная задача. Из-за плохо выбранной терминологии разработчиков, дезинформации в Sublime Community и сбоев в установке; относительная легкость других Sublime-настроек не относится к пользовательскому интерфейсу, к сожалению. Однако, как и другие вещи в Sublime, есть пакеты, которые могут помочь.

Я рекомендую установить Theme Menu Switcher, хотя есть еще кое-что, о чем нужно помнить:

Терминология

Есть два слова, используемых для обозначения файлов, которые изменяют внешний вид Sublime:

  • Цветовые схемы

    • .tmTheme файлы меняют цветовую схему
    • Цветовые схемы влияют на внешний вид редактируемого региона (например, цвет синтаксиса и цвет фона) и некоторые другие области, но не основные элементы пользовательского интерфейса, такие как боковая панель.
    • Цветовые схемы легче создавать, устанавливать и определять, чем Темы
    • Цветовые схемы ошибочно называются "Темы" во всем возвышенном сообществе.
  • Themes

    • .sublime-theme файлы меняют тему
    • Темы касаются внешнего вида основных элементов пользовательского интерфейса, таких как боковая панель и вкладки "Файл".
    • Темы трудно создавать, устанавливать и определять
    • Темы могут быть ошибочно приняты за "Цветовые схемы", но чаще всего "Тема" - это просто "Цветовая схема".
    • Трудно найти настоящие Sublime Themes по сравнению с "Color Schemes"

"Тема" - очень широкий термин, и легче запомнить, чем "Цветовая схема" (к noob). Использовать термин "Тема" было ошибкой в ​​развитии Sublime. Поскольку Sublime так легко развивается, вам не нужно много знать о гайках и болтах, что здорово, но многие создатели пакетов называют свои пакеты "Темы", а не их "цветовые схемы". Sublime должен был использовать более конкретные термины и типы файлов.

Дезинформация

Многие пакеты утверждают, что они изменяют тему, но фактически меняют цветовую схему. Обычно это происходит потому, что люди, производящие их, не знают, что "Тема" конкретно относится к пользовательскому интерфейсу.

Таким образом, еще один уровень сложности - найти настоящий пакет "Тема" , а не Цветовая схема.

Даже некоторые законные веб-сайты не правильно делают различие между ними, что добавляет проблем. Например, colorsublime.com содержит руководство по изменению возвышенной "темы", но на самом деле ссылается на тип файла "Цветовая схема" (.tmTheme).

Инсталляционные боли

Темы трудно установить и определить. На самом деле это шокирует, насколько сложно процесс.

Для этого требуется установить фактический пакет тем (удача найти его, просмотрев пакеты в Control Package), определить его в настройках и перезапустить Sublime. И если вы сделали что-то не так, Sublime просто заменит ваш пользовательский параметр темы по умолчанию. Да, вы слышали меня правильно, без уведомления или сообщения об ошибке, Sublime перезапишет ваше определение темы.

Но с Themes Menu Switcher Все, что вам нужно сделать, это перейти к Preferences > Theme, и вы увидите список всех тем, которые вы установили. Вы также можете легко переключаться между темами без перезапуска Sublime.

Вот пример с веб-сайта: введите описание изображения здесь

Следует отметить, что я вообще не отношусь к Theme Menu Switcher, я просто поклонник.

Ответ 6

Сначала я подумал, что я использую SBT 3, а затем понял, что я все еще использую версию 2.


Наконец-то я получил боковую панель в Windows!

Я заметил, что когда у меня была настроена моя тема настроек пользователя на "Soda Dark 3.sublime-theme", это было бы на полпути, но вы не могли видеть структуру папок. Поэтому я решил попробовать другой вариант в папке Theme-Soda без "3", и он сразу сработал. Это должно работать ниже в разделе "Настройки" > "Настройки - Пользователь".

{   
    "theme": "Soda Dark.sublime-theme",
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme"
}

Ответ 7

Чтобы боковая панель перестала быть белой:

  • Загрузите тему по умолчанию, потому что она не находится в папке sublime link здесь по умолчанию .sublime-Theme
  • В возвышенных 3 настройках → > Обзор пакета
  • создайте папку под названием "тема по умолчанию" и поместите загруженный файл

если вы установили тему setUI, setUI file.sublime - тема ищет строку с комментарием:

"// sidebar || BG of selected files"

и под ним строка

"layer0. opacity: { "target": 0.0, "speed": 50.0, "interpolation": "smoothstep" }
replaceable target": 0.0 --> target": 1.0

Ответ 8

Один простой способ сделать это:
Перейдите в "Настройки" → "Настройки пакета" → "Имя вашей темы" → "Активация"

В моем случае я установил тему Boxy, поэтому путь будет
Настройки → Настройки пакета → Тема Boxy → Активация

Затем появится всплывающее меню, которое позволит вам выбрать тип пакета тем, который вы хотите активировать.
Используйте стрелки вверх и вниз, чтобы выбрать, затем нажмите клавишу ввода или просто выберите тот, который вы хотите выбрать.

Это шаги, которые применимы только в том случае, если установленная тема также настроила боковую панель возвышенного текста 3.

Надеюсь, что это поможет кому угодно!

Ответ 9

настройка color_scheme устанавливает только поддоны для кода, установка theme устанавливает для всей темы ST3 указанную вами:

{
    "theme": "Nil.sublime-theme",
    "color_scheme": "Packages/Theme - Nil/Big Duo.tmTheme"
    ...
}

Ответ 10

Лучший способ улучшить свой опыт и изменить боковую панель и тему возвышенного текстового интерфейса - установить два пакета для управления им:

  • Установите тему с пользовательским интерфейсом внутри своего пакета (я использую тему Agila [dracula])
  • Установить меню "Коммутатор".

После того, как вы установили эти два, просто измените цветовую схему (текстовый редактор) а затем с помощью Menu Menu Switcher вы переключитесь на любой пользовательский интерфейс, который вы используете.

Помните: Требуется, чтобы тема, которую вы установили, имела пользовательский интерфейс внутри пакета.

Ответ 11

В последней версии Sublime исправлена ​​эта проблема, нажмите "Настройки", выберите "Тема" Adaptive.sublime-theme. Это изменит боковую панель на темный цвет фона.

Ответ 12

Просто установите пакет Синхронизированная боковая панель Bg: он изменит тему боковой панели на основе текущей цветовой схемы. Но кажется, что каждый раз, когда вы меняете цветовую схему, боковая панель будет изменена после того, как вы откроете файл Настройки > Параметры

Ответ 13

В теме материала 3.1.4 вы можете изменить тему следующим образом: Инструменты- > Метрическая тема- > Конфигурация материала. Это очень легко.

Ответ 14

У меня была та же проблема. Просто установите тему в настройках → Настройки - Пользователь, отредактировав свойство json.

{
    // Default theme
    "theme": "Material-Theme.sublime-theme",
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme"
}

Для материальной темы, которую я использую. Это сработало для меня.