【问题标题】:Change color of arrows in Sublime Text 3更改 Sublime Text 3 中箭头的颜色
【发布时间】:2016-04-13 09:24:42
【问题描述】:

(英语不是我的母语,PROMT翻译)

您好,如何在 Sublime Text 3 中更改箭头的颜色?在我的配色方案中,黑色背景上的灰色箭头,可见度很差。谢谢。

【问题讨论】:

    标签: sublimetext3 sublimetext


    【解决方案1】:

    可以通过fold_button_control tint 属性在活动的*.sublime-theme 文件中指定折叠按钮颜色。

     

     

    这假设您的主题提供的png 具有大部分或完全白色的内容,因为白色是唯一受tint 属性影响的颜色。

     

    您还可以在texture 属性中指定替代png

     



     

    这是我的主题中的全套相关设置(SpaceGray 的修改版):

    {
        "class": "fold_button_control",
        "layer0.texture": "Theme - Spacegray/Spacegray/folder-closed.png",
        "layer0.tint": [145, 159, 208],
        "layer0.opacity": 0.5,
        "layer0.inner_margin": 0,
        "content_margin": [8,8]
    },
    {
        "class": "fold_button_control",
        "attributes": ["hover"],
        "layer0.opacity": 1
    },
    {
        "class": "fold_button_control",
        "attributes": ["expanded"],
        "layer0.texture": "Theme - Spacegray/Spacegray/folder-open.png"
    },
    {
        "class": "fold_button_control",
        "attributes": ["expanded","hover"]
    },
    

     

    注意: 我不确定这是否会影响屏幕截图左上角和右上角的箭头,因为它们在我的主题中不存在。

    【讨论】:

    • 1.我可以查看文档,Default.sublime-theme 中的元素对应于什么类?例如,可以假设左上和右上箭头对应于类"disclosure_button_control"。但是当我添加到我的 Default.sublime-theme 文件 { "class": "disclosure_button_control", "layer0.tint": [127, 255, 0], }, 时,颜色没有改变。谢谢。
    • 2.如何增加箭头的亮度?我在 RGBA: { "class": "fold_button_control", "layer0.tint": [127, 255, 0, 255], }, 中建立了颜色chartreuse,但箭头的颜色变成了too dim。谢谢。
    • @СашаЧерных : [1] 我相信disclosure_button_control 会影响sidebar 文件夹。我认为sublime-themes 还没有任何文档。我自定义主题的方法是检查每一个项目并在我看到受影响的内容时实时调整它。 [2] 您可以为tint 使用RGB 并增加opacity 属性。在示例中,它定期设置为0.5 不透明度和hover 上的1。如果需要,您可以将常规不透明度增加到 1 并为 hover 变体添加备用色调属性。
    • @СашаЧерных : 我想你安装了SpaceGray 但还没有激活它,因为 SpaceGray 没有拟态标签。这是我的 SpaceGray 版本的an image,带有一堆标签。
    • 如果在PreferencesSettings - User{} 之间添加"enable_tab_scrolling": true, arrows appear。谢谢。
    【解决方案2】:

    有关排水沟中的箭头,请参阅answer Enteleform。对于活动 *.sublime-theme 文件中的滚动选项卡,请在 [] 之间添加:

    // Tabs dropdown
    {
    "class": "show_tabs_dropdown_button",
    "layer0.tint": [255, 182, 193],
    "layer0.opacity": 1.0,
    },
    {
    "class": "show_tabs_dropdown_button",
    "attributes": ["hover"],
    "layer0.opacity": 0.5,
    },
    {
    "class": "scroll_tabs_left_button",
    "layer0.tint": [0, 255, 0],
    "layer0.opacity": 1.0,
    },
    {
    "class": "scroll_tabs_left_button",
    "attributes": ["hover"],
    "layer0.opacity": 0.5,
    },
    {
    "class": "scroll_tabs_right_button",
    "layer0.tint": [0, 255, 0],
    "layer0.opacity": 1.0,
    },
    {
    "class": "scroll_tabs_right_button",
    "attributes": ["hover"],
    "layer0.opacity": 0.5,
    },
    

    layer0.tint — RGB 颜色,layer0.opacity — 0 ≥ 透明度 ≤ 1,"attributes": ["hover"] — 悬停在箭头上时的属性。

    谢谢。

    【讨论】:

      猜你喜欢
      • 2013-07-23
      • 2018-09-27
      • 1970-01-01
      • 1970-01-01
      • 2017-01-08
      • 2014-02-14
      • 2015-02-01
      • 2014-12-06
      • 1970-01-01
      相关资源
      最近更新 更多