web-dev-qa-db-fra.com

Sublime Text 3 Masque les barres de défilement

Je préférerais toujours voir les barres de défilement dans Sublime Text 3. Le comportement actuel consiste à les masquer jusqu'à ce que vous commenciez à faire défiler. Y a-t-il un paramètre que je peux changer pour que cela se comporte de cette manière? Cela fait-il partie du thème? En ce moment, j'agrandis les barres de défilement en modifiant mon thème ( Cyanide ) ... J'ai

// 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
    }
]
14
Kane Anderson

Ceci est sous le paramètre overlay_scroll_bars. Les barres de défilement superposées disparaissent quand elles ne sont pas actives, alors mettez à jour vos préférences utilisateur avec les éléments suivants:

"overlay_scroll_bars": "disabled"
29
Darrick Herwehe

J'avais aussi des problèmes avec ça. Après avoir examiné plusieurs références sur le débordement de pile et ailleurs, j’ai trouvé une solution très élégante. J'utilise le thème Seti_UI, donc d'autres thèmes peuvent être un peu différents, mais ils devraient être proches. Tout d’abord, allez dans le menu Préférences et choisissez Parcourir les paquets ... . Recherchez le nom du thème que vous utilisez. Pour moi, je devais aller dans le dossier Seti_UI et ouvrir Seti.sublime-theme dans Sublime. Vous voulez trouver des informations sur vos palets de défilement comme dans mon exemple de code ci-dessous. C'est le "layer0.tint": [44,62,78], qui doit être changé. Vous augmentez les valeurs RVB au contenu de votre coeur. Répétez cette procédure pour les autres rondelles d'intérêt. A bien fonctionné pour moi. J'espère que c'est le cas pour les autres.

 // 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
},
3
Thom Ives

ajouter ce qui suit au fichier de remplacement d'utilisateur de thème

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

Cela se produit-il uniquement dans Sublime Text ou utilisez-vous Mac OS X avec le comportement par défaut de la barre de défilement? Dans ce dernier cas, vous pouvez forcer les barres de défilement à toujours apparaître dans le Préférences générales .

1
idleberg
"overlay_scroll_bars": "enabled"

0