it-swarm.cn

为什么Sublime Text 3主题不会影响侧边栏?

我通常只使用黑暗的主题进行编码,因此Sublime Text 3的侧边栏保持光线主题无论你应用什么主题都很烦人。

有谁知道如何改变这个?

我的配置:Mac OSX 10.10.1 Yosemite,Sublime Text 3 Stable Channel,Build 3065

enter image description here

109
connexo

Sublime的最新版本修复了这个问题,点击Preferences,点击Theme select Adaptive.sublime-theme 。这会将侧边栏更改为深色背景。

33
Jay

您正在寻找 Sublime UI主题 ,它修改了Sublime的用户界面(例如:侧栏)。它与Color Theme/Scheme不同,后者仅修改Sublime窗口的代码部分。我测试了很多UI主题,我最喜欢的是 Theme - Soda 。您可以使用Sublime的Package Control安装它。要启用它,请转到首选项>>设置 - 用户并添加以下行:

"theme": "Soda Dark 3.sublime-theme",

这是我的Sublime Text 3的印刷版,带有Soda Dark UI Theme和Twilight默认配色方案:

enter image description here

123
renatov

您可以通过编辑Default.sublime-theme手动更改侧边栏样式。

为此,编辑“sidebar_tree”,“sidebar_heading”等,Packages/Theme中的类 - Default/Default.sublime-theme。您可以通过在Packages/User文件夹中放置此 Default.sublime-theme 来覆盖这些默认值。

从Sublime Text菜单中选择“Preferences >> Browse Packages ...”将带您进入。

37
Pere Pages

您需要完全重新启动Sublime才能使主题完全生效。只是更改和保存Preferences.sublime-settings或使用主题更改插件将无法执行此操作。你需要使用 Q 或者Sublime Text -> Quit,而不仅仅是点击红点关闭窗口。

18
MattDMo

我想我会在这里写一个注释,解释了许多使用这些文本编辑器的人的基本误解......特别是Sublime Text(或者至少是我使用的那个,所以我不知道它是如何工作的对于其他编辑):

有“主题”,还有“配色方案”。它们相似但影响不同的东西。 “主题”主动更改整个UI,如果您以这种方式进行设置,则可以包含颜色方案。这通常包括侧边栏,还可以包含文件选项卡的选项,有些甚至还包括侧边栏的图标。然后我们有“颜色方案”,它只改变编码窗口而不改变其他东西......不是补充工具栏,也不是文件选项卡等。

混乱的发生是因为有些人称Color Schemes“Themes”让人们认为他们的“主题”会改变一切......从技术上讲,它只是一种配色方案。

还有一个注意事项:主题不会自动为所有用户安装。当我安装主题时,我必须打开我的用户首选项(在“首选项>设置 - 用户”下),然后你必须添加如下所示的行:

"theme": "Theme-Name.sublime-theme" 

(其中“Theme-Name”是您主题的名称)。

这与仅激活配色方案不同。如果您通过Sublime Text中的下拉菜单选择了一个配色方案,您会在其中看到如下所示的一行:

"color_scheme": "Packages/Color-Scheme-Name.tmTheme"

(其中“Color-Scheme-Name”是您的配色方案的名称)。

14
Tracy Trathen

这是简短的版本:

  1. .sublime-theme文件会更改UI的外观,包括补充工具栏和文件选项卡。
  2. 定义这些是一个巨大的痛苦,所以节省自己很多时间并安装 Theme Menu Switcher package。

Update:Sublime Text 3从根本上改变了Color Schemes和Themes的工作方式,并打破了许多为处理它们而构建的软件包。我不能再确认​​这篇文章的准确性,也不再确认这里提到的软件包的功能,因为Sublime开发人员还没有完全解释定制系统的变化,也没有解决如何修复它们。而且,在最好的情况下,它们更难以改变。

此时,这篇文章只能用作Sublime Text 2中“主题”和“配色方案”之间差异的参考,因为我自己还没有在Sublime Text 3中成功更改主题或配色方案。

我将更新这篇文章,因为我可以花更多的时间来解开这个Sublime Customization Quagmire。


这是长版本:

tmTheme vs sublime-theme file type affection areas 图1:“颜色方案”和“主题”之间的区别 - 在Sublime社区中,这些术语经常混淆并可互换使用。

改变Sublime的外观是一项相对困难的工作,主要有三个原因:

  • 选择不当的术语
  • 崇高社区的错误信息
  • 安装梦魇

术语

Sublime有2个不同的部分可以自定义:

  • 可编辑区域(紫色区域)
  • 用户界面(绿色区域)

它们使用两种不同的文件类型,但它们并不能准确反映术语。

这个决定的“为什么?”是兼容性的,为了简洁起见,我不会在这里讨论,但这项努力的后果是:

名为tmTheme的文件类型不会影响主题,它会影响Color Scheme

Color Schemes(以紫色突出显示)

  • 影响可编辑区域的外观(更具体地说,可编辑字符,即突出显示或未突出显示时的颜色等)。
  • 相对容易生产
  • 色彩方案在整个Sublime社区被错误地称为“主题”。

主题(以绿色突出显示)

  • .sublime-theme文件更改主题或Sublime的UI方面。
  • 很难生产
  • 与“配色方案”相比,很难找到真正的Sublime主题

错误信息

许多包声称更改主题,但实际上更改了配色方案。这通常是因为制作它们的人不知道“主题”特指UI。

因此,另一个难点是找到一个真正的“主题”包,而不是颜色方案。

甚至一些合法的网站也没有正确地区分这两者,这增加了挑战。例如, colorsublime.com 有一个关于更改sublime“theme”的教程,但实际上引用了“Color Scheme”文件类型(.tmTheme)。

安装难题

主题和配色方案很难安装和定义。事实上,令人震惊的是这个过程有多么困难。 Sublime Text 3中安装和定义要求的根本变化进一步加剧了这一困难,这些要求没有得到充分解释,这打破了我们曾经依赖的许多改变主题和配色方案的包。

它需要安装一个实际的主题包(通过浏览包控件中的包找到一个好运),在设置中定义它,然后重新启动Sublime。而且,如果您做错了什么,Sublime将简单地用默认值替换您的用户定义的主题设置。是的,你听到了我的声音,没有通知或错误信息,Sublime将覆盖你的主题定义。

但是使用 主题菜单切换器 您需要做的就是转到Preferences> Theme,您将看到已安装的所有主题的列表。您还可以轻松切换主题,而无需重新启动Sublime。

以下是该网站的样本: Theme Switcher gif

我根本没有与Theme Menu Switcher的联系,我只是一个粉丝。

再次,主题菜单切换器在Sublime Text 3中的工作方式不同。如果您需要自定义外观,我建议不要更新到Sublime Text 3。

9
Travis Heeter

我首先想到我正在使用SBT 3,然后意识到我还在使用版本2 ....


我终于让侧边栏在Windows上变暗了!

我注意到当我将我的用户设置主题设置为“Soda Dark 3.sublime-theme”时,它会中途工作但你看不到文件夹结构。所以我决定在主题 - Soda文件夹中尝试另一个没有“3”的选项,它立即就可以了。这应该在您的首选项>设置 - 用户文件中工作。

{   
    "theme": "Soda Dark.sublime-theme",
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme"
}
4
Brent

侧边栏不再是白色:

  1. 下载默认主题,因为它不在这里的文件夹sublime链接 默认情况下,主页 -
  2. 在崇高的3首选项 - >>浏览包
  3. 创建一个名为“默认主题”的文件夹并放入下载的文件

如果你安装了主题setUI,setUI file.sublime-主题正在寻找带注释的行:

"// sidebar || BG of selected files"

并在它下面一个字符串

"layer0. opacity: { "target": 0.0, "speed": 50.0, "interpolation": "smoothstep" }
replaceable target": 0.0 --> target": 1.0
3
Petr

设置color_scheme只设置代码托盘,设置theme将整个ST3主题设置为您指定的主题:

{
    "theme": "Nil.sublime-theme",
    "color_scheme": "Packages/Theme - Nil/Big Duo.tmTheme"
    ...
}
2
ashraf

一种简单的方法是:
转到首选项 - >包设置 - >您的主题名称 - >激活

在我的情况下,我安装了Boxy Theme,所以路径将是
首选项 - >包设置 - > Boxy主题 - >激活

然后会出现一个弹出菜单,让您选择要激活的主题包的类型。
使用向上和向下箭头,然后选择,然后按Enter或只需单击要选择的那个。

这个步骤仅适用于安装的主题也定制了sublime text 3侧边栏。

希望它能帮到任何人!

2
Abz Rockers

增强体验和更改sublime文本UI的侧边栏和主题的最佳方法是安装两个包来控制它:

  1. 在其包中安装一个包含UI的主题(我使用Agila Theme [dracula])
  2. 安装主题菜单切换器包

安装完这两个之后,只需更改颜色方案(文本编辑器),然后使用主题菜单切换器,您将切换到您使用的任何UI。

请记住: 要求您安装的主题在包中包含UI。

1
Axentioi Alexandru

只需安装包 Synced Sidebar Bg :它会根据当前的配色方案更改侧边栏主题。但是每次更改配色方案时,侧边栏都会在打开文件后更改 Preferences.sublime - 设置

0
Spaceship222