В правой боковой панели есть область прямоугольника, показывающая текущий код, в котором вы находитесь, в контексте всего файла, однако это трудно понять, кто-нибудь знает, как сделать цвет более очевидным?
В правой боковой панели есть область прямоугольника, показывающая текущий код, в котором вы находитесь, в контексте всего файла, однако это трудно понять, кто-нибудь знает, как сделать цвет более очевидным?
Да, возможно изменить цвет мини-карты. Кроме того, есть несколько настроек, которые вы можете включить, чтобы сделать миникарту проще видеть:
Примеры пользовательских настроек (используйте меню "Настройки" > "Настройки" , см. этот ответ для получения дополнительной информации о высоком формате файлов пользовательских настроек):
{
"always_show_minimap_viewport": true,
"draw_minimap_border": true
}
Чтобы изменить цвет мини-карты, вы должны сделать это в своем файле темы. Файл темы по умолчанию называется Default.sublime-theme, но это имя файла может отличаться, если вы используете другую загруженную тему. Вам нужно изменить значение свойства viewport_color внутри класса minimap_control. Для этого у вас есть два основных варианта:
Вариант 1: переопределить значения в новом файле. Создайте файл с именем Default.sublime-theme в своей папке пользователя (вы можете найти свою папку пользователя, используя меню "Настройки" > "Обзор", а затем откройте папку, называемую пользователем). Установите это содержимое в файл, используйте другие значения цвета, если хотите, сохраните его с именем файла Default.sublime-theme (предположим, что вы используете тему по умолчанию), а затем перезапустите:
[
{
"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 и тему по умолчанию, вы обычно можете найти Default.sublime-theme внутри /opt/sublime _text/Packages/Theme - Default.sublime-package. Если вы используете окна и тему по умолчанию, вы обычно можете найти Default.sublime-theme внутри C:/Program Files/Sublime Text 3/Packages/Theme - Default.sublime-package.
Примеры результатов:
Минимум по умолчанию:
Мини-карта по умолчанию с параметром draw_minimap_border установлена в true.
Минимизация с пользовательским цветом ([68, 200, 240, 96]) и границей
Изменить: дополнительное объяснение о значении "settings": ["!always_show_minimap_viewport"]
в предыдущем файле. Это означает, что группа конфигурации используется только в том случае, если значение always_show_minimap_viewport
значения sublime установлено на false
. С другой стороны, "settings": ["always_show_minimap_viewport"]
означает, что группа конфигурации используется только в том случае, если для возвышенной установки always_show_minimap_viewport
установлено значение true
.
Более подробно первая группа конфигурации просто устанавливает минимальный цвет и делает opacity = 1, поэтому он делает минимку всегда видимой, и это используется, только если для параметра always_show_minimap_viewport
установлено значение true.
Последние две группы конфигурации используются только тогда, когда always_show_minimap_viewport
установлен на false
. Вторая конфигурирующая группа устанавливает цвет и устанавливает значение непрозрачности равным 0.0, поэтому делает миникарту невидимой. НО, третья группа вызывает значение непрозрачности 1, когда вы наведете мини-карту (см. Атрибут в группе конфигурации), поэтому она делает мини-карту видимой, когда вы наводите на нее указатель мыши. И это происходит, если для параметра always_show_minimap_viewport
установлено значение false
.