Sublime Text 3隐藏滚动条

15

我希望在Sublime Text 3中始终看到滚动条。当前的行为是直到您开始滚动它们才会保持隐藏。是否有设置可以更改以使其以这种方式运行?这是主题的一部分吗?现在,通过修改我的主题(Cyanide),我正在使滚动条变大... 我有

// in Cyanide.sublime-theme
[
    {
        "class": "scroll_bar_control",
        "attributes": ["horizontal"],
        "content_margin": [3, 4] //makes horiz scrollbar taller
    },
    {
        "class": "scroll_bar_control",
        "content_margin": [1, 3] //makes vert scrollbar taller
    }
]

1
我是Cyanide主题的创建者,如果您仍然有问题,请随时与我联系。我可以在主题中新增一个设置 :) - lefoy
6个回答

40

这是在overlay_scroll_bars设置下。当不活跃时,叠加滚动条会消失,因此请使用以下方法更新您的用户首选项:

"overlay_scroll_bars": "disabled"

我尝试过了。它改变了滚动条的颜色和大小(不再使用主题?),但它们仍然会消失。 - Kane Anderson
7
为了隐藏滚动条,可以将"overlay_scroll_bars": "enabled"添加到设置中。请注意,这是对原文的准确翻译,没有解释或添加其他内容。 - laggingreflex
6
你需要重新启动Sublime以使改变生效。 - Kadu Diógenes
更新:最终的3.0版本3143次构建的Sublime Text发布终于修复了我的颜色方案,这样我就能够真正看到滚动条而不仅仅是它们存在了。 - AnneTheAgile
很遗憾,我不能总是只显示水平的部分而隐藏垂直的部分。 - undefined

4

我也遇到了这个问题。在查看了Stack Overflow和其他参考资料后,我找到了一个非常优雅的解决方案。我正在使用Seti_UI主题,因此其他主题可能会有所不同,但它们应该是相似的。首先,进入首选项菜单,选择浏览包...。查找您正在使用的主题名称。对于我来说,我必须进入Seti_UI文件夹,并在Sublime中打开Seti.sublime-theme。您需要查找有关您滚动pucks的信息,就像我的代码示例中一样。需要更改的是"layer0.tint":[44,62,78],。您可以随心所欲地增加RGB值。对于其他感兴趣的pucks重复此步骤。对我很有效,希望对其他人也有用。

 // Standard vertical scroll puck
{
    "class": "puck_control",
    "layer0.tint":[44,62,78],
    "layer0.opacity": { "target": 1.0, "speed": 10.0, "interpolation": "smoothstep" },
    "layer0.inner_margin": 0,
    "content_margin": [3,0],
    "blur": false
},

给这个人一杯啤酒!我非常喜欢Seti主题,但是水平滚动条太难拖动了...不再了!将色调更改为我想要的RGB(每个值增加100,现在清晰可见),并将content_margin的第二个参数增加到10(原来是3),所以现在我有一个又大又容易看到和拖动的水平滚动条!参考文档:https://www.sublimetext.com/docs/3/themes.html#texture_tinting_properties - mluc

2
将以下内容添加到主题用户覆盖文件中。
// in Cyanide.sublime-theme
[
    {
        "class": "scroll_area_control",
        "overlay": false
    }
]

在OSX上,这对我不起作用,但上面的禁用是有效的。 - AnneTheAgile

1
这种情况只发生在Sublime Text中吗?还是您使用Mac OS X默认的滚动条行为?在后一种情况下,您可以强制滚动条始终显示在“常规偏好设置”中。

Windows 7和Ubuntu 14.04 - Kane Anderson
Mac OSX 始终显示滚动条,Sublime 在 @idleberg 上出现了这个问题。Sublimetext 不尊重我的设置。 - AnneTheAgile

0
"overlay_scroll_bars": "enabled"

 


0

您必须在首选项设置中启用小地图视口 - 用户:

"always_show_minimap_viewport": true

从现在开始,您将始终看到滚动条。如果您想在使用的主题包中看到小地图周围的边框,请添加:

<key>minimapBorder</key>
<string>#999999</string>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接