2014-09-10 2 views
0

Редактирование Preferences/Settings - User и добавление: "highlight_modified_tabs":true, меня подсвечивает TEXT на вкладке для грязных файлов, но я не могу получить серость на вкладке, чтобы изменить цвета.Оранжевая точка для Sublimetext3 грязных файлов

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

ответ

0

Ответ на мой вопрос для тех, кто может столкнуться с этой проблемой.

После того, как я много думал о том, что в файле Default.sublime-theme на строках, описывающих кнопку закрытия файла, которая начинается с строки 729 (по крайней мере для меня), вы увидите кучу различных блоков кода, которые выглядят как это:

{ 
     "class": "tab_close_button", 
     "parents": [{"class": "tab_control", "attributes": ["dirty", "file_medium_dark"]}], 
     "layer0.opacity": 0.0, 
     "layer1.opacity": 0.0, 
     "layer2.opacity": 0.0, 
     "layer3.texture": "Theme - Default/dirty_circle_light.png", 
     "layer3.opacity": 0.5 
    }, 

Есть несколько различных блоков, как показано выше, которые соответствуют tab_close_button классу для грязного атрибута, предположительно связанного с цветом фона вашей темы. Для меня, запустив Tomorrow Night Eighties - мне пришлось модифицировать вышеупомянутый блок, содержащий ссылочный код для любого файла «file_medium_dark» (я только предположил, что medium_dark поймает мою тему, так как это ... хорошо темный).

Возможно, вы также можете изменить файлы png dirty_circle или dirty_indicator напрямую, но я не смог найти хорошие замены в Интернете, и когда я попытался изменить некоторые из них непосредственно в красках, результаты были странными - я бы получил красивый ярко-серый в коробке с кругом с цветом, который я хотел, а не только с кругом.

Изменение:

просто добавьте в вышеуказанный блок "layer3.tint":[255,161,52] или любой RBG цвет вы хотите. Также измените непрозрачность от 0,5 до 1,0 или она будет очень приглушена. Одно непреднамеренное следствие состоит в том, что, когда вы наведете над грязным файлом точку «x», теперь будет окрашена полупрозрачная версия любого цвета, на который вы устанавливаете грязную точку, в отличие от цветного x по умолчанию. Я уверен, что есть способ исправить это, связанное с атрибутами dirty_x, но я устал от общения с ним.

Кроме того, не уверен, если это уместно, но некоторые другие на SO и различных форумах говорилось, что делает изменения непосредственно в файле Default.sublime-theme может иметь непредсказуемые последствия, и они выступали сделать копию этого файла в папке packages/user и сделать изменения там, так как, очевидно, этот файл загружается независимо и применяется после и после изменений по умолчанию.

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