Sublime Text 2:已编辑文件选项卡的颜色?

Rhu*_*arb 47 sublimetext sublimetext2

我看到可以编辑Sublime Text主题(.config/sublime-text-2/Packages/Theme - Default/Default.sublime-theme)以使打开的选项卡更加明显.

为此,我使用

{
    "class": "tab_control", "attributes": ["selected", "file_medium_dark"],
    "tint_modifier": [0, 255, 0, 32]
    /* ... */
},
Run Code Online (Sandbox Code Playgroud)

这使得标签更环保.

是否有类似的方法为已编辑(未保存)的文件/缓冲区的选项卡着色?

谢谢.

Rhu*_*arb 95

在与Mikko关于查看更改日志的建议一起狩猎之后:

在设置中 - 从Preferences | Settings行中添加的用户打开

"highlight_modified_tabs": true,
Run Code Online (Sandbox Code Playgroud)

每当存在未保存的文件更改时,这将使选项卡文本变为橙色.

要改变橙色的颜色,需要进一步挖掘和实验,并发现编辑主题是改变橙色的一种方法.

主题文件可以位于Color Scheme - Default folder从菜单访问的位置Preferences | Browse Packages...- 您必须为要更改文本颜色的每个主题进行以下更改:

{
    "class": "tab_control", "attributes": ["selected", "file_medium_dark"],
    "tint_modifier": [0, 255, 0, 40],
    "layer2.texture": "Theme - Default/medium_dark_selected_tab_bg.png",
    "layer2.opacity": 0.7
},
{
    "class": "tab_control", "attributes": ["dirty", "file_medium_dark"],
    "tint_modifier": [255, 0, 0, 40],
    "layer2.texture": "Theme - Default/medium_dark_selected_tab_bg.png",
    "layer2.opacity": 0.7
},
{
    "class": "tab_control", "attributes": ["selected", "dirty", "file_medium_dark"],
    "tint_modifier": [255, 255, 0, 40],
    "layer2.texture": "Theme - Default/medium_dark_selected_tab_bg.png",
    "layer2.opacity": 0.7
},
Run Code Online (Sandbox Code Playgroud)

最好分别控制"选定"和"脏"(=修改)的行为.这可能与图层有关,但我还不太清楚.

附加物

(1)以上是黑暗主题.对于浅色主题,请省略"file_medium_dark"属性.

(2)相同的变化apear在Sublime Text 3(〜/ .config/sublime-text-3/Packages/Default.sublime-theme)中工作.


Rav*_*Ram 7

这是我找到的最佳解决方案: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]
}]
Run Code Online (Sandbox Code Playgroud)