Найти в Дзене
Аня Программист

Sublime: цветная революция

Хей, как Вы? Недавно меня спросили: Аня, как менять цвет выделений (selections) в Sublime? Не нравится невзрачность и бледность цвета, но менять тему не хочу: в целом цвета приятные. Я задумалась и изучила этот вопрос. Делюсь и с Вами своим знанием в нескольких шагах. 1. Установим пакет для управления настройками темы: Tools -> Command Pallets (Ctrl+Shift+P) -> Install Package (ждем, пока прогрузится список доступных пакетов) -> PackageResourceViewer Статус установки отображается в левом нижнем углу. 2. Теперь перейдем к настройке темы PackageResourceViewer: Open Resource -> выбираем цветовую схему из списка, например, дефолтную, дальше выбираем конкретно схему, я выберу Monokai. У Вас откроется файл, и в нем множество настроек. Но файлы отличаются для Sublime 2 и Sublime 3, хоть и логика остается неизменной. 3. Для изменения цвета выделений находим слово selection в блоке globals и меняем имя цвета на существующий из блока variables, или создаём свой. В Sublime text 3 цвет задаё

Хей, как Вы?

Недавно меня спросили: Аня, как менять цвет выделений (selections) в Sublime? Не нравится невзрачность и бледность цвета, но менять тему не хочу: в целом цвета приятные.

Я задумалась и изучила этот вопрос. Делюсь и с Вами своим знанием в нескольких шагах.

1. Установим пакет для управления настройками темы:

Tools -> Command Pallets (Ctrl+Shift+P) -> Install Package (ждем, пока прогрузится список доступных пакетов) -> PackageResourceViewer

Статус установки отображается в левом нижнем углу.

2. Теперь перейдем к настройке темы

PackageResourceViewer: Open Resource -> выбираем цветовую схему из списка, например, дефолтную, дальше выбираем конкретно схему, я выберу Monokai.

У Вас откроется файл, и в нем множество настроек. Но файлы отличаются для Sublime 2 и Sublime 3, хоть и логика остается неизменной.

3. Для изменения цвета выделений находим слово selection в блоке globals и меняем имя цвета на существующий из блока variables, или создаём свой.

В Sublime text 3 цвет задаётся hsl кодом. При желании добавить прозрачности цвету, дописываем alpha- степень насыщенность цвета в диапазоне от 0 до 1. Таким образом 1 - 100% насыщенный цвет. 0 - полностью прозрачный цвет.

Файл настроек темы Sublime 3
Файл настроек темы Sublime 3

На гифке ниже продемонстрировал процесс смены цвета.

Изменение цвета selection в Sublime 3
Изменение цвета selection в Sublime 3

Если у Вас Sublime 2, то файл будет иметь другую структуру, и для изменения цвета Selection необходимо найти следующие строки:

<key>selectionForeground</key>

<string>00000000</string>

и поменять цвет. Причем, код цвета здесь представлен как восьмизначный RGBA: первые шесть цифр - heх код цвета, а две последние отвечают за прозрачность.

Итог:

Давайте сравним результат!

Сравнение цветов выделения
Сравнение цветов выделения

Ну как, получилось настроить Ваш Sublime?