【问题标题】:How to change Sublime Text 2 selected tab color如何更改 Sublime Text 2 选定的选项卡颜色
【发布时间】:2012-07-17 14:35:12
【问题描述】:

我非常喜欢 Sublime Text 2 默认配色方案Monokai。唯一的问题是选项卡颜色、所选选项卡和其余选项卡看起来都相同(几乎)。如何仅更改此主题的选定选项卡颜色。

【问题讨论】:

  • 我还发现选中/未选中标签之间的对比度非常低。如果您喜欢深色主题,可以考虑尝试新的 Flatland 主题。它以蓝色突出显示当前选项卡。我在 aspirecode.com/flatland-the-best-minimal-theme-for-sublime-text 的博客上发布了一些截图。
  • 这就像你读懂了我的心!感谢这个问题 - 已经困扰我很长时间了!

标签: editor text-editor sublimetext2


【解决方案1】:

这是我找到的最佳解决方案: https://coderwall.com/p/jg4kog

  1. 在 Sublime Text 中,转到 Preferences > Browse packages

  2. 导航到用户文件夹。

  3. 在那里你创建一个文件,名为Default.sublime-theme

  4. 在 Sublime Text 中打开该文件并复制并粘贴以下 JSON 对象:

.

[
   {"class": "tab_control", "attributes": ["selected", "file_medium_dark"],"tint_modifier":[255, 255, 255, 80]}
]

【讨论】:

  • 也适用于 Sublime Text 3。
  • 为了澄清,需要更改以修改选项卡颜色的值是“tint_modifier”中的值。这些是 RGBA(A 是 Alpha 或不透明度)格式。很棒的提示。
  • 这应该是公认的答案;简单易行。
  • 适用于最新的 Sublime 3(现已结束 Beta 版)。
【解决方案2】:

您需要深入研究主题自定义才能做到这一点:

由于您的主题是 Monokai (medium-dark),请转到 "Packages/Theme - Default/Default.sublime-theme"

528531 行是您的答案...

您可以通过更改 tint_modifierlayer2.opacity

hack

你直接在“medium_dark_unselected_tab_bg2.png”,并尝试通过“light_unselected_tab_bg2.png”改变它。

无论哪种方式,我都建议您使用Soda Theme!一个非常棒且易于配置的主题!

【讨论】:

  • 我尝试了修改 tint_modifierlayer2.opacity 的第一部分,但没有成功。但是,直接更改 PNG 文件对我有用。
  • 对于 sublime-text 3,Default.sublime-theme 在下面的压缩文件 Packages/Theme - Default.sublime-package 中。只需在存档管理器中打开此文件即可访问Default.sublime-theme
【解决方案3】:

对于我的 Monokai 主题我做了:

vim ~/.config/sublime-text-2/Packages/Theme\ -\ Default/Default.sublime-theme +609

这会将您带到第 609 行,然后更改:

"fg": [55, 255, 55, 230]

现在 fg 颜色将变为绿色。

【讨论】:

  • 这是集合(如果行号改变).... {"class": "tab_label", "parents": [{"class": "tab_control", "attributes": [ "选定", "file_medium_dark"]}],
【解决方案4】:

要更改选定选项卡标题的颜色,请编辑:

Packages/Theme - Default/Default.sublime-theme(如罗曼所说)

然后搜索评论 Tab Labels 并将包含 selectedfg 属性从 255、255、255 更改为您的新颜色( 255,红色为 0,0)。

【讨论】:

    【解决方案5】:

    如果您更改活动选项卡标题的颜色 - 那么您将失去该主题的逻辑(选项卡标题和正文具有相同的颜色并且看起来像单个对象)

    最好的方法是改变非活动选项卡标题的颜色,而不是更改活动选项卡标题的颜色,只需将 Default.sublime-theme 中的"layer0.texture" 值更改为白色选项卡标题背景.png 文件:

    /** Tabs **/
    {
        "class": "tab_control",
    
        "layer0.texture": "Theme - Default/tab_mask_white.png",
        "layer0.inner_margin": [22, 4],
        "layer0.opacity": 1.0,
        "tint_index": 0,        // tint layer 0
        "tint_modifier": [255, 0, 0, 0],
    
        "layer1.texture": "",
        "layer1.inner_margin": [22, 4],
        "layer1.opacity": 0.0,
    
        "layer2.inner_margin": [22, 4],
    
        "content_margin": [24, 8, 23, 4],
        "max_margin_trim": 6,
        "hit_test_level": 0.4
    },
    

    【讨论】:

      【解决方案6】:

      找出您正在使用的主题(首选项>配色方案) 然后通过(首选项>浏览包>然后主题命名文件夹)打开文件夹 否则在默认文件夹中查找....

      找到以下文件,并在paint中编辑它们!保存后它会立即显示在 Sublime 中。

      tab-active.png
      tab-inactive.png
      

      我在顶部添加了一条浅蓝色条纹,它很有帮助........

      【讨论】:

        【解决方案7】:

        对于 Sublime Text 3 用户:截至 Sublime Text 官方 3.0 官方更新,这只是一点点改变。

        除了来自This Sublime Text Forum Post 的一些帮助之外,这篇 SO 帖子让我将此代码 sn-p 添加到 "Packages/Theme - Default/Default.sublime-theme" >“Packages/User/Default.sublime-theme”

            {
                "class": "tab_control", 
                "attributes": ["selected"],
                "tint_modifier": [0, 255, 0, 40], //RGBA value - makes my selected tab a deep green
                "layer1.opacity": 1.0,
            },
        

        Here您可以在 Sublime Text 3 主题文档站点上找到更多详细信息

        【讨论】:

          猜你喜欢
          • 2012-07-02
          • 1970-01-01
          • 2013-09-25
          • 1970-01-01
          • 2016-03-01
          • 1970-01-01
          • 2018-01-12
          • 1970-01-01
          • 2017-04-24
          相关资源
          最近更新 更多