修改 Sublime Text 2 标签页样式

Sublime Text 2 是个功能强大而且提供了多种配色方案的文本编辑器。我现在用的 Cobalt 配色方案很好看,但有个缺点就是当前标签页看起来不太明显,容易点错:

默认标签页样式:Cobalt

于是我决定改改。一开始天真地以为标签页的底色是写在 Color Scheme 配置文件里,结果遍寻不见,一 Google 才知道是图片,在\Data\Packages\Theme - Default路径下。以 Cobalt 配色为例,决定标签页样式的图片是medium_dark_selected_tab_bg.pngmedium_dark_unselected_tab_bg2.png

标签页样式图片

(需要注意的是图片共有 4 组,前缀分别是darklightmediummedium_dark。配色方案使用哪一组图片是根据settings.background值来判断的)

把我们要修改的medium_dark_selected_tab_bg.png在 Photoshop 里打开(有必要先备份一下)。我的修改方法是用魔棒选中内部透明部分,然后用矩形反选去掉下面,然后填充。unseleted tab 其实没必要改也很容易分辨,不过这里做了点无聊的花样。

Photoshopping

修改后的标签页样式如下图:

修改后的标签页样式

另外,可以在 Preference 里将highlight_modified_tabs设置为 true 来突出显示未保存修改的标签页。效果如下:

高亮显示未保存修改的标签页