2015-07-25 3 views
1

enter image description hereКак изменить цвет подстроки?

Какое свойство отвечает за подстроку с цветовой подстановкой и выбирает текущий элемент и где он находится?

enter image description here

обновления изображения

enter image description here

+0

Какая функция это? – usr2564301

+0

@Jongware: Я не знаю названия этих функций. – oei

+0

Мне кажется, что для того, чтобы быть визуально согласованной функцией, цвет согласованной строки такой же, как цвет остальной части строки, но с использованием жирного стиля и, возможно, другой непрозрачности. – sergioFC

ответ

1

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

После того, как вы открыли файл, поиск по selected_match_fg - в обоих Default и Soda Dark 3 должно быть 3 экземпляра, в следующих классах: quick_panel_label, quick_panel_path_label и auto_complete_label. Например, это от Soda Dark 3:

{ 
    "class": "quick_panel_label", 
    "fg": [210, 210, 210, 255], 
    "match_fg": [126, 199, 239, 255], 
    "selected_fg": [255, 255, 255, 255], 
    "selected_match_fg": [166, 229, 255, 255] 
}, 

Каждая установка должна быть довольно очевидна. Значения находятся в формате RGB (A) (альфа-настройка не обязательна) с использованием десятичных значений (0-255). Отредактируйте их по своему усмотрению, затем сохраните файл и перезапустите Sublime - это необходимо, потому что темы не обязательно полностью перезагружаются при изменении.

(Благодаря sergioFC для указателя на соответствующие настройки.)

+0

Еще раз спасибо @sergioFC и вам спасибо за пакет PackageResourceViewer. – oei

+0

@shatal без проблем, рад помочь. – MattDMo