2015-04-18 4 views
0

Я не могу повернуть боковую панель черного цвета в Sublime 3. Я загрузил несколько тем, но боковая панель всегда остается стандартной серой. Как ты делаешь это?Sublime Text 3 - как мне сделать боковую панель черным?

+0

Вы перезапустили Sublime Text ('command + Q')? – Blender

+0

Не уверен, что [этот ответ] (http://stackoverflow.com/questions/25239473/how-to-change-the-color-of-right-sidebar-in-sublime/25247517#25247517) - это то, что вы хотите. – sergioFC

+0

К сожалению нет. Спасибо хоть. –

ответ

1

Открыть файл .sublime-theme по интересующей вас теме. Вероятно, это завернуто в zip-файл в Installed Packages, поэтому сначала установите PackageResourceViewer из Control Package, что является незаменимым инструментом, если вы хотите совершить какой-либо взлом пакетов Sublime, встроенных или установленных через Control Package. После установки плагина откройте командную палитру и введите prv, чтобы открыть опции PackageResourceViewer. Выберите Extract Package, затем прокрутите список вниз, пока не найдете имя темы, которую вы установили. Если вы просто используете тему по умолчанию, это называется Theme - Default (достаточно легко запомнить). Наконец, перейдите на страницу Preferences -> Browse Packages..., чтобы открыть свою папку Packages в обозревателе файлов вашей операционной системы - ее местоположение зависит от ОС и типа установки. Откройте папку вашей недавно извлеченной темы и начните редактирование соответствующего файла .sublime-theme в Sublime, используя синтаксис JSON для выделения, если хотите.

Теперь, когда у нас есть открытый файл, найдите "class": "sidebar_container" (или просто sidebar_container, он должен быть уникальным), и взгляните на него. Это Default.sublime-theme один:

{ 
    "class": "sidebar_container", 
    "layer0.tint": [80, 80, 80], 
    "layer0.opacity": 1.0, 
    "layer0.draw_center": false, 
    "layer0.inner_margin": [0, 0, 1, 0], 
    "content_margin": [0, 0, 1, 0] 
}, 

в то время как это один в Soda - Dark тему (мой личный фаворит):

{ 
    "class": "sidebar_container", 
    "layer0.texture": "Theme - Soda/Soda Dark/sidebar-bg.png", 
    "layer0.opacity": 1.0, 
    "layer0.inner_margin": [1, 1, 2, 1], 
    "content_margin": [0, 0, 1, 0] 
}, 

Основные линии мы ищем являются "layer0.tint" в По умолчанию, и "layer0.texture" в содовой темноте. Тема «По умолчанию» устанавливает «оттенок» (или цвет) layer0 (самого нижнего слоя или фона) на [80, 80, 80], который представляет собой список значений цвета RGB в десятичной форме, с возможными значениями от 0 до 255 (00 до FF в гексагон) и производят темно-серый цвет. С другой стороны, Сода Dark использует "layer0.texture" и .png файл (вы можете найти его и версию Retina @2X в Soda Dark подкаталоге Theme - Soda), чтобы установить фон на определенный цвет, который бывает только немного светлее, чем [80, 80, 80].

ОК, это все очень интересно, но как мне изменить фон боковой панели на черный? Ответ прост: посмотрите в классе sidebar_container и посмотрите, используется ли layer0.tint или layer0.texture (надеюсь, их там нет). Самый простой способ изменить цвет - это прокомментировать любые строки, определяющие layer0.texture, добавив // в качестве первых двух символов строки и либо добавить (если нет), либо изменить (если он присутствует) строку layer0.tint следующим образом :

"layer0.tint": [0, 0, 0], 

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

Смежные вопросы