35

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

4

7 回答 7

82

这是我找到的最佳解决方案: 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]}
]
于 2013-11-14T14:16:04.133 回答
21

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

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

从第528行到第531行是您的答案...

您可以通过更改tint_modifierlayer2.opacity来破解

或者

例如,您可以直接在“medium_dark_unselected_tab_bg2.png”处进行更改,然后尝试将其更改为“light_unselected_tab_bg2.png”。

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

于 2012-07-19T11:26:08.917 回答
8

对于我的 Monokai 主题,我做了:

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

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

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

现在 fg 颜色将变为绿色。

于 2013-03-12T11:00:23.487 回答
5

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

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

然后搜索评论选项卡标签并将包含从 255、255、255的fg的属性更改为您的新颜色(255、0,0 为红色)。selected

于 2012-12-04T13:51:52.237 回答
1

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

最好的方法是更改​​非活动选项卡标题的颜色,而不是更改活动选项卡标题的颜色,只需将"layer0.texture"Default.sublime-theme 中的值更改为白色选项卡标题背景 .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
},
于 2015-09-12T03:10:07.483 回答
0

找出您正在使用的主题(Preferences > Color scheme)然后通过(Preferences > Browse packages > 然后主题命名文件夹)打开文件夹,否则在默认文件夹中查找....

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

tab-active.png
tab-inactive.png

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

于 2013-05-10T09:22:22.207 回答
0

对于 Sublime Text 3 用户:从官方的 Sublime Text 官方 3.0 更新开始,这只是一点点改变。

除了这个 Sublime Text Forum Post的一些帮助之外,这个 SO 帖子让我将此代码片段添加到“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,
    },

在这里,您可以找到有关主题的 Sublime Text 3 文档站点的更多详细信息

于 2017-09-13T20:39:25.200 回答