sublimetext - Sublime Text 2 : colour of edited file tab?

标签 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]
    /* ... */
},

这使得选项卡更加环保。

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

谢谢。

最佳答案

根据 Mikko 的建议查看更改日志后进行了一些搜索:

在“设置-用户”中,从首选项 | 打开设置添加到行

"highlight_modified_tabs": true,

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

要从橙色更改颜色,需要进行一些进一步的挖掘和实验,结果表明编辑主题是从橙色更改颜色的一种方法。

主题文件可以位于通过菜单首选项|访问的配色方案-默认文件夹中。浏览包... - 您必须对要更改文本颜色的每个主题进行这些更改:

{
    "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
},

如果能够分别控制“selected”和“dirty”(=modified)的行为,那就太好了。这对于图层来说可能是可能的,但我还不太了解它们。

附录

(1) 以上适用于深色主题。对于浅色主题,请从属性中省略“file_medium_dark”

(2) 同样的更改似乎也适用于 Sublime Text 3 (~/.config/sublime-text-3/Packages/Default.sublime-theme)。

关于sublimetext - Sublime Text 2 : colour of edited file tab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11294620/

相关文章:

sublimetext2 - Sublime text 2 中缩进代码?

testing - 自动测试 tmLanguage 和 sublime-syntax 文件?

python - Sublime Text : run code in a new file without saving to disk and the default language setting for a new file

regex - 正则表达式,从一个字符串到另一个字符串

sublimetext2 - Vimperator:在 Sublime Text 2 中查看源代码

sublimetext3 - 没有这样的文件或目录 : 'jshint'

sublimetext2 - Sublime Text 打开 *.handlebars.coffee 作为 HTML 文件

css - 在 sublime text 的多语言语法上使用相同的自动完成

sublimetext2 - Sublime Text 2 包被忽略

sublimetext2 - Sublime Text 插件 : Disable horizontal scrolling and also don't word wrap