右侧边栏有一个矩形区域,在整个文件的上下文中显示您当前所在的代码块,但是有点难以看到,有人知道如何使颜色更明显吗?
最佳答案
是的,有可能更改小 map 的颜色。另外您还可以启用一些设置以使小 map 更易于查看 :
示例用户设置(使用菜单 Preferences>Settings,参见 this answer 了解有关 sublime 用户设置文件格式的更多信息):
{
"always_show_minimap_viewport": true,
"draw_minimap_border": true
}
如何更改小 map 的颜色?
要更改小 map 的颜色,您应该在主题文件中进行。默认主题文件称为 Default.sublime-theme 但如果您使用不同的下载主题,此文件名可能会有所不同。您需要更改类 minimap_control 中属性 viewport_color 的值。为此,您有两个主要选择:
[
{
"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" },
},
]
示例结果:
编辑:额外解释关于
"settings": ["!always_show_minimap_viewport"]
的含义在上一个文件中。这意味着仅当 sublime 设置 always_show_minimap_viewport
时才使用配置组值设置为 false
.另一方面"settings": ["always_show_minimap_viewport"]
表示仅当 sublime 设置 always_show_minimap_viewport
时才使用配置组设置为 true
.更详细地说,第一个配置组只是设置了小 map 的颜色并使 opacity=1,因此,它使小 map 始终可见,并且仅在
always_show_minimap_viewport
时使用。设置为“真”。最后两个配置组仅在
always_show_minimap_viewport
时使用设置为 false
.第二个配置组设置颜色并将不透明度值设置为 0.0,因此它使小 map 不可见。但是,当您将鼠标悬停在小 map 上时,第三组会导致不透明度值为 1(请参阅配置组中的属性),因此当您将鼠标悬停在小 map 上时,它会使小 map 可见。如果 always_show_minimap_viewport
会发生这种情况设置为 false
.
关于sublimetext2 - 如何在 sublime 中更改右侧边栏(miniMap)的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25239473/