Sublime Text 3 Скрывает полосы прокрутки

Я бы предпочел всегда видеть полосы прокрутки в 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

Это находится под настройкой overlay_scroll_bars. Наложенные полосы прокрутки исчезают, если они неактивны, поэтому обновите свои пользовательские настройки следующим образом:

"overlay_scroll_bars": "disabled"

Ответ 2

добавить в файл переопределения пользователя тему:

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

Ответ 3

У меня также были проблемы с этим. Рассмотрев несколько ссылок на переполнение стека и в других местах, я нашел очень элегантное решение. Я использую тему Seti_UI, поэтому другие темы могут быть немного разными, но они должны быть близки. Сначала перейдите в меню Настройки и выберите Обзор пакетов.... Найдите название темы, которую вы используете. Для меня мне пришлось перейти в папку Seti_UI и открыть Seti.sublime-theme в Sublime. Вы хотите найти информацию о ваших прокруточных шайбах, как в моем примере кода ниже. Это "layer0.tint": [44,62,78],, который нуждается в изменении. Вы увеличиваете значения RGB до вашего сердечного содержимого. Повторите для других интересующих шайб. Отлично работает для меня. Надеюсь, что это для других.

 // 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
},

Ответ 4

Это происходит только в Sublime Text или используется Mac OS X со стандартным поведением прокрутки? В последнем случае вы можете заставить полосы прокрутки всегда отображаться в Общие настройки.

Ответ 5

"overlay_scroll_bars": "enabled"

 

Ответ 6

Вы должны включить мини-карту в своих настройках - пользователь:

"always_show_minimap_viewport": true

С этого момента вы всегда увидите полосу прокрутки. И если вы хотите увидеть границу вокруг мини-карты в теме пакета, которую вы используете:

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