Sublime Text Theme: изменение фона строки поиска.

Я редактировал свою тему для Sublime Text, но в одном я застрял.

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

Белое поле ввода

Я знаю, что это был способ удалить, потому что у тем Soda там разные цвета. Вопрос в том, как?

А также, можно ли изменить цвет шрифта этого ввода?

Спасибо! Лукас


person Lucas Motta    schedule 23.10.2013    source источник


Ответы (1)


Прежде всего, все примеры кодов здесь взяты из Soda Theme. Это прекрасная тема.

Вы можете создать собственную цветовую схему и использовать ее. Похоже, это может повлиять на все виджеты, такие как вывод, боковая панель и поля ввода. И вам нужно перезапустить Sublime Text, чтобы он вступил в силу.

Возьмите Widget - Soda Dark. stTheme, например: измените значение background.

<string>Soda Dark - Widget Theme</string>
<key>settings</key>
<array>
    <dict>
        <key>settings</key>
        <dict>
            <key>background</key>
            <string>#383838</string>
            <key>caret</key>
            <string>#F8F8F8</string>
            <key>foreground</key>
            <string>#F8F8F8</string>
            <key>invisibles</key>
            <string>#3B3B3B</string>

Используйте это как цветовую схему:

{
  "color_scheme": "Packages/Theme - Soda/Soda Dark/Widget - Soda Dark.stTheme",
  "draw_shadows": false
}

Кроме того, вы можете настроить поля ввода текста в своей теме с помощью text_line_control.

// Text input field item
{
    "class": "text_line_control",
    "layer0.texture": "Theme - Soda/Soda Dark/text-field.png",
    "layer0.opacity": 1.0,
    "layer0.inner_margin": [4, 5, 4, 3],
    "content_margin": [3, 3]
},
person longhua    schedule 25.10.2013
comment
Это сработало как шарм! Я пробовал это раньше, но не понял, что мне пришлось перезапустить Sublime, чтобы применить изменения из .stTheme. Я также обнаружил связанную проблему в их учетной записи Github: github.com/buymeasoda/soda-theme / issues / 128 - person Lucas Motta; 25.10.2013
comment
@LucasMotta Вы правы. Перезапустить Sublime Text обязательно. Я обновил ответ. - person longhua; 28.10.2013
comment
!! Важно - Не забудьте удалить тему в папке Cache. - person Felipe; 15.09.2017