Как изменить цвет правой боковой панели (miniMap) в sublime?
в правой боковой панели есть прямоугольник, показывающий текущий блок кода, в котором вы находитесь в контексте всего файла, однако его трудно увидеть, кто-нибудь знает, как сделать цвет более очевидным?
1 ответов
Да, это возможно для изменения цвета миникарты. Кроме того есть также несколько настроек, которые вы можете включить, чтобы сделать минимап легче увидеть:
- draw_minimap_border: включите его, чтобы увидеть границу minimap.
- always_show_minimap_viewport: делает минимап всегда видимым (даже если мышь не находится рядом с минимапом).
пример пользователей настройки (используйте меню Настройки>Настройки см. ответ для получения дополнительной информации о формате файла sublime user-settings):
{
"always_show_minimap_viewport": true,
"draw_minimap_border": true
}
как изменить цвет мини-карты?
изменить цвет мини-карты, вы должны сделать это в вашей теме. Файл темы по умолчанию называется по умолчанию.возвышенное-тема но это имя файла может отличаться, если вы используете другую скачанную тему. Вам нужно изменить значение свойство viewport_color внутри класса minimap_control. Для этого у вас есть два основных варианта:
-
Вариант 1: переопределить значения в новый файл. Создайте файл с именем по умолчанию.возвышенное-тема в папке пользователя (вы можете найти папку пользователя с помощью меню "настройки" > "обзор" -пакеты а затем откройте папку под названием user). Установите этот контент в файл, используйте другой значения цвета, Если вы хотите, сохраните его с именем по умолчанию.возвышенное-тема (предполагая, что вы используете тему по умолчанию), а затем перезапустить:
[ { "class": "minimap_control", "settings": ["always_show_minimap_viewport"], "viewport_color": [68, 200, 240, 96], "viewport_opacity": 1.0, }, { "class": "minimap_control", "settings": ["!always_show_minimap_viewport"], "viewport_color": [68, 200, 240, 96], "viewport_opacity": { "target": 0.0, "speed": 4.0, "interpolation": "smoothstep" }, }, { "class": "minimap_control", "attributes": ["hover"], "settings": ["!always_show_minimap_viewport"], "viewport_opacity": { "target": 1.0, "speed": 20.0, "interpolation": "smoothstep" }, }, ]
Вариант 2: отредактируйте файл темы напрямую. Если вы используете Linux и тему по умолчанию, вы обычно можете найти по умолчанию.возвышенное-тема внутри / opt/sublime_text/Packages / Theme - по умолчанию.возвышенное-пакет. Если вы используете windows и тему по умолчанию, вы обычно может найти по умолчанию.возвышенное-тема внутри C:/Program Файлы / Sublime Text 3 / Пакеты / Тема-По Умолчанию.возвышенное-пакет.
примеры:
-
Минимальная Карта По Умолчанию:
-
миникарты по умолчанию с опцией draw_minimap_border значение true.
-
Minimap с пользовательским цветом ([68, 200, 240, 96]) и границей
Edit: дополнительное объяснение о смысле "settings": ["!always_show_minimap_viewport"]
в предыдущем файле. Это означает, что группа config используется только в том случае, если sublime setting always_show_minimap_viewport
значение false
. С другой стороны!--5--> означает, что конфигурационная группа используется только в том случае, если sublime setting always_show_minimap_viewport
установлено значение true
.
подробнее, первая конфигурационная группа просто устанавливает цвет мини-карты и делает непрозрачность=1, поэтому она делает минимап всегда видимым, и это используется только тогда, когда always_show_minimap_viewport
имеет значение ' true.
последние две группы конфигурации используются только тогда, когда always_show_minimap_viewport
установлено значение false
. Вторая конфигурационная группа устанавливает цвет и устанавливает значение непрозрачности 0.0, поэтому она делает минимальную карту не видимой. Но третья группа заставляет значение непрозрачности быть 1 при наведении на минимальную карту (см. атрибут в группе конфигурации), поэтому она делает миникарту видимой при наведении на нее мыши. И это происходит, если always_show_minimap_viewport
установлено значение false
.