Sublimetext3 如何使滚动条指示器更清晰和易于查看?

Sublimetext3 如何使滚动条指示器更清晰和易于查看?,sublimetext3,Sublimetext3,使用Submine测试3,在windows 7上构建3083。 当前正在使用Dawn.tm主题,从首选项->颜色主题中选择 唯一的问题是,侧栏上用来向下和向上滚动页面的小指示器很难看到。它是深灰色的,滚动条本身是黑色的 请有人一步一步地演示如何使指标更清晰?可能是它的颜色,而有酒吧保持黑色,所以它更容易被发现?以下是我当前布局的屏幕截图: 作为参考,我一直在尝试使用正在放弃的东西,但是当我粘贴在我的首选项中显示的代码时,我不断收到一个错误。升华设置。我发现语法错误。但我给上面的链接,以防它有帮

使用Submine测试3,在windows 7上构建3083。
当前正在使用Dawn.tm主题,从
首选项
->
颜色主题中选择

唯一的问题是,侧栏上用来向下和向上滚动页面的小指示器很难看到。它是深灰色的,滚动条本身是黑色的

请有人一步一步地演示如何使指标更清晰?可能是它的颜色,而有酒吧保持黑色,所以它更容易被发现?以下是我当前布局的屏幕截图:

作为参考,我一直在尝试使用正在放弃的东西,但是当我粘贴在我的
首选项中显示的代码时,我不断收到一个错误。升华设置
。我发现语法错误。但我给上面的链接,以防它有帮助

我当前的
首选项。升华设置如下

{
    "color_scheme": "Packages/Color Scheme - Default/Dawn.tmTheme",
    "font_size": 12,
    "highlight_line": false,
    "ignored_packages":
    [
        "Vintage"
    ],
    "indent_guide_options":
    [
        "draw_normal",
        "draw_active"
    ],
    "rulers":
    [
        74
    ],
    "translate_tabs_to_spaces": true,
    "use_tab_stops": false,
    "word_wrap": false,
    "bold_folder_labels": true
}

在用户文件夹中,可以覆盖所需的主题属性。在本例中,有一个小问题,因为滚动条纹理(包含顶部和底部半圆的滚动条的图像)非常暗,因此尽管修改了色调,但除非更改该纹理(图像),否则无法获得类似于白色的浅色

因此,我的解决方案是创建两个更亮的新图像(水平和垂直滚动条),在主题首选项覆盖中设置它,然后(可选)设置所需的色调

一步一步教程
  • 找到您的sublime用户文件夹(软件包/用户)。可以使用升华菜单“首选项”>“浏览软件包”打开软件包文件夹,该文件夹位于用户文件夹内
  • 在用户文件夹中创建一个名为theme_override的目录。我们将在这里放置我们想要覆盖的主题的所有文件和设置
  • 在这个文件夹中(主题覆盖)放置这两个图像并命名它们和
  • 在theme_override中,创建一个带有主题名称的文件。如果使用默认主题,则文件应命名为default.sublime-theme。如果未使用默认主题,则可以在“设置”>“首选项”>“主题”中查看正在使用的主题的名称,然后在“主题覆盖”中创建一个具有该名称的文件(例如,“材质主题较暗.升华主题”) 在此新文件中放置以下内容:

    [    
        // More visible scrollbar
        {
            "class": "puck_control",
            "layer0.texture": "User/theme_override/scroll_puck.png",
            // Optional: set to your desired RGB color
            "layer0.tint": [40, 170, 250],
            "layer0.opacity": 1.0,
            "layer1.opacity": 0.0,
            "layer0.inner_margin": 2
        },
        {
            "class": "puck_control",
            "attributes": ["horizontal"],
            "layer0.texture": "User/theme_override/scroll_puck_horiz.png"
        }
    ]
    
  • 重新启动升华文本

  • 可选修改RGB颜色(无需重新启动)
  • 编辑:这是结果

    编辑:为未使用默认主题的用户添加基本信息


    注意:如果不使用默认主题,结果可能会根据主题覆盖的值而变化。如果你想知道你的主题正在使用什么值,并且你想自定义它们,你可以在你的主题的.sublime包文件中看到它们。例如,如果您正在使用Material Theme打开Material Theme.sublime-package(这只是一个zip文件),并且里面将有一个名为Material-Theme-Darker.sublime-Theme的文件,您不应该修改此文件,但您可以使用我们在步骤4中创建的文件自定义/覆盖任何您想要的内容。

    这非常有效。然而,问题是“冰球”仅在您使用鼠标向上或向下滚动时出现。当我试图抓住冰球向右滚动时,它消失了。我们需要一个稳定的滚动条,因为在大多数界面。 此调整使滚动条更加稳定:

    {
        "class": "puck_control",
        "layer0.texture": "User/Theme - Default/vertical_white_scrollbar.png",
        "content_margin": [3, 4], //makes horiz scrollbar taller
        // Adjust RGB color. Optional: comment the following line (or set 255,255,255) to not modify image color
        "layer0.tint": [200, 170, 250]
    },
    {
        "class": "puck_control",
        "attributes": ["horizontal"],
        "content_margin": [3, 4], //makes horiz scrollbar taller
        "layer0.texture": "User/Theme - Default/horizontal_white_scrollbar.png"
    
    }
    {
        "class": "tab_label",
        "parents": [{"class": "tab_control", "attributes": ["selected"]}],
        //"fg": [30,30,30],
        "fg": [255,131,0] //change highlighted tab color
    }
    

    源于:

    您可以以更好的方式自定义并升华文本。通过程序包控制名Seti\u UI安装程序包。定制你的尊贵。您可以使用Seti\u UI自定义所有界面。我自定义了我的Sublime文本,并具有以下设置

    你可以自己做。 安装上述软件包后,转到->首选项->设置->用户定义设置

    "theme": "Seti.sublime-theme",
    "caret_extra_width": 2,                 //  to have a wider/thicker caret
    "caret_extra_bottom": 3,                //  to make the caret = to the line height (the theme currently support 0,3,5)
    "caret_extra_top": 3,
    "highlight_line": true,
    "Seti_tabs_small": true,
    "Seti_no_under_bar":true,
    "Seti_yellow_tabclose": true,
    "Seti_indigo_scrollbar": true,
    "Seti_SB_med": true,
    "Seti_sb_big_padding": true,
    "Seti_bold_slctdfile_labels": true,
    "Seti_sidebar_font_size_14": true,
    "Seti_yellow_map": true,
    "Seti_accent_lime": true,
    "Seti_ClosedFolder_anim": true,
    "Seti_teal_statusbar": true,
    "Seti_panel_nrml": true,
    "Seti_dark_fold_button": true,
    "Seti_ClosedFolder_dots": true,
    "Seti_sidebar_font_Fira": true,
    "Seti_sidebar_font_Hack": true,
    "Seti_bold_heading":true,              // make heading font in bold
    "Seti_no_heading":true,                // remove the "folder,group 1,etc.."
    "Seti_top_heading_big":true,           // sidebar top header img big
    "Seti_top_heading_small":true,         // sidebar top header img small
    "Seti_top_heading_anim" :true,          // sidebar top header img animate on hover
    "Seti_alt_tree_row":true,      
    

    我所做的是更改“迷你地图”的颜色,使滚动控件更加可见,而不是许多其他建议更改滚动条颜色的解决方案

    以下是一些对我个人帮助很大的精彩说明:

    通过创建一个名为“theme_override”的新目录,然后创建一个名为“your theme name.Sublime theme”的文件,并使用如下方式保存,您可以在Packages/User下的Sublime安装文件夹中创建一个主题覆盖:

    [
        {
            "class": "minimap_control",
            "settings": ["always_show_minimap_viewport"],
            "viewport_color": [255, 255, 255],
            "viewport_opacity": 0.15,
        },
    ]
    

    我不能尝试你的指示。我被困在第一步。我点击
    Preferences>Browse Packages
    ,什么也没发生。什么也开不了。我正在使用版本3,构建3083。我还可以通过
    工具
    ->
    命令面板
    ->
    首选项:浏览软件包
    ,但不会发生任何事情。窗口仍然是空白的。为什么文件名中有空格?这个编辑器的配置文本文件名本身带有空格,这是非常糟糕的设计。我不敢相信这样的高级编辑器能做到这一点。在
    Packages/User
    中创建文件夹。因此它将是
    Packages/User/Theme-Default
    。我之所以给它取这个名字,是因为默认的包名为
    Theme-default.sublime包
    在St3 build 3114(2016年)中仍然有效。此外,当主题不是初始默认主题,而是其他内置主题之一时。谢谢。我想我现在真的要买升华了,因为我可以看到他们的滚动条。。哈哈,谢谢@SergiofcThank,这对我来说同样适用于sublime build 3126。我遇到了一个技巧,请检查是否使用默认主题。我更新了Preferences.sublime-setting-User-before中的不同主题。所以一开始它不起作用。在对它进行注释并使用默认主题之后,它就可以工作了。