Sublime Text 3 隐藏滚动条

问题描述 投票:0回答:7

我希望始终在 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
    }
]
sublimetext3
7个回答
45
投票

这是在

overlay_scroll_bars
设置下。覆盖的滚动条在不活动时会消失,因此请使用以下内容更新您的用户首选项:

"overlay_scroll_bars": "disabled"

5
投票

我也遇到了这个问题。在查看了有关堆栈溢出和其他地方的一些参考资料后,我实际上找到了一个非常优雅的解决方案。我使用的是 Seti_UI 主题,因此其他主题可能有点不同,但它们应该很接近。首先,转到 Preferences 菜单并选择 Browse Packages... 。查找您正在使用的主题的名称。对我来说,我必须转到 Seti_UI 文件夹并在 Sublime 中打开 Seti.sublime-theme。您想要找到有关您的scroll 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
},

2
投票

将以下内容添加到主题用户覆盖文件中

// in Cyanide.sublime-theme
[
    {
        "class": "scroll_area_control",
        "overlay": false
    }
]

1
投票

这种情况是否仅发生在 Sublime Text 中,还是使用具有默认滚动条行为的 Mac OS X?在后一种情况下,您可以强制滚动条始终显示在常规首选项中。


0
投票
"overlay_scroll_bars": "enabled"

 


0
投票

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

"always_show_minimap_viewport": true

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

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

0
投票

我能够使用此主题设置隐藏滚动条:

{
  "class": "scroll_track_control",
  "content_margin": [0, 0, 0, 0]
},
© www.soinside.com 2019 - 2024. All rights reserved.