Sublime Text 3隐藏滚动条

时间:2015-02-26 22:53:01

标签: sublimetext3

我更喜欢在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
    }
]

6 个答案:

答案 0 :(得分:29)

这属于overlay_scroll_bars设置。重叠滚动条在未激活时消失,因此请使用以下内容更新用户首选项:

"overlay_scroll_bars": "disabled"

答案 1 :(得分:4)

我也遇到了麻烦。在查看了堆栈溢出和其他地方的几个引用后,我实际上找到了一个非常优雅的解决方案我正在使用Seti_UI主题,所以其他主题可能会有所不同,但它们应该是接近的。首先,转到偏好设置菜单,然后选择浏览包... 。查找您正在使用的主题的名称。对我来说,我必须转到 Seti_UI 文件夹并在Sublime中打开 Seti.sublime-theme 。您想在下面的代码示例中找到有关滚动冰球的信息。这是需要改变的“layer0.tint”:[44,62,78],。您可以将RGB值增加到心脏的内容。重复其他感兴趣的冰球。对我来说很棒。希望它对其他人有用。

trimOnLastToken : function(str) {

   // str comes in as:  test1/test2/test3[0]

   var tokens = str.split("/");
   // In-Place modification of the last token: does not work
   alert('Tokens = ' + tokens);
   tokens[tokens.length-1].replace(/\[.*\]/g, '');
   alert('Tokens AFTER = ' + tokens);
   var result = tokens.join("/");
   return result;

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

这是仅在Sublime Text中发生还是使用默认滚动条行为的Mac OS X?在后一种情况下,您可以强制滚动条始终显示在General preferences

答案 4 :(得分:0)

"overlay_scroll_bars": "enabled"

答案 5 :(得分:0)

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

"always_show_minimap_viewport": true

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

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