为什么崇高的文字3主题不影响侧边栏?

我通常只使用黑暗的主题进行编码,所以Sublime Text 3的侧边栏以适用的主题为主题,这实在令人烦恼。

有谁知道如何改变这个?

我的configuration:Mac OSX 10.10.1优胜美地,崇高的文字3稳定的频道,生成3065

在这里输入图像说明

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

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

这里是我的Sublime Text 3苏打黑暗UI主题和暮色默认配色scheme的打印屏幕:

在这里输入图像说明

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

要做到这一点,请编辑Packages / Theme – Default / Default.sublime-theme中的“sidebar_tree”,“sidebar_heading”等。 您可以通过将此Default.sublime主题放在Packages / User文件夹中来覆盖这些默认值。

从崇高的文本菜单,select“首选项→浏览包…”将带你到它。

您需要完全重新启动Sublime才能使主题完全生效。 只是改变和保存Preferences.sublime-settings或使用主题改变插件不会这样做。 您需要使用⌘QSublime Text -> Quit ,不要单击红点closures窗口。

我以为我会在这里提出一个说明,解释了很多使用这些文本编辑器的人的一个基本的误解……特别是崇高的文本(或者至less这是我使用的,所以我不知道它是如何工作的对于其他编辑):

有“主题”,有“配色scheme”。 他们是相似的,但影响不同的事情。 “主题”主动改变整个用户界面,如果你这样设置,可以包含一个配色scheme。 这通常包括侧边栏,并且还可以包含文件选项卡的选项,有些甚至还包括边栏的图标。 然后我们有“颜色scheme”只改变编码窗口,没有别的…不是侧边栏,也没有文件标签等

混乱的发生是因为一些人称色彩scheme“主题”,这使得人们认为他们的“主题”将会改变一切……在技术上,这只是一个配色scheme。

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

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

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

这与激活配色scheme不同。 如果您已经通过Sublime Text中的下拉菜单select了一个配色scheme,您将会看到如下的一行:

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

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

这是简短的版本:

  1. .sublime-theme文件改变了UI的外观,包括侧边栏和文件标签。
  2. 定义这些是一个巨大的痛苦,所以节省大量的时间,并安装主题菜单切换器包。

这是长版本:

改变崇高的用户界面的外观是一个惊人的困难的努力。 由于开发商的术语select不当,崇高社区的错误信息和安装的痛苦; 其他Sublime自定义的相对简单性不适用于UI。 然而,像崇高其他东西一样,有包可以帮助。

我build议安装主题菜单切换器 ,虽然还有一些事情要记住:

术语

有两个术语用来指代改变Sublime外观的文件:

  1. 配色scheme

    • .tmTheme文件更改颜色scheme
    • 颜色scheme影响可编辑区域(即语法着色和背景颜色)和其他一些区域的外观,但不影响用户界面的核心元素,如侧边栏。
    • 配色scheme比主题更容易制作,安装和定义
    • 在崇高的社区里,色彩scheme被错误地称为“主题”。
  2. 主题

    • .sublime-theme文件更改主题
    • 主题处理核心UI元素的外观,如侧边栏和文件标签
    • 主题难以制作,安装和定义
    • 主题可能会被误认为“色彩scheme”,但“主题”实际上只是一种“色彩scheme”。
    • 与“色彩scheme”相比,很难find真正的崇高主题,

“主题”是一个非常广泛的术语,比“颜色scheme”(对于noob)更容易记住。 使用“主题”这个词在崇高的发展中是一个错误。 因为Sublime是非常容易开发的,所以你不需要知道很多有关螺栓和螺栓的信息,但是很多软件包的创build者把他们的软件包称为“主题”,而不是他们真正的“配色scheme”。 崇高应该使用更具体的条款和文件types。

误传

许多包声称改变主题,但实际上改变了色彩scheme。 这通常是因为生产他们的人不知道“主题”是专指UI。

所以另一个困难就是寻找一个真正的“主题”包,而不是配色scheme。

即使是一些合法的网站也不能正确区分两者,这就增加了挑战。 例如, colorsublime.com有一个改变崇高的“主题”的教程,但实际上引用了“配色scheme”文件types( .tmTheme )。

安装的痛苦

主题很难安装和定义。 事实上,这个过程有多困难是令人震惊的。

它需要安装一个实际的主题包(通过浏览软件包控制中find一个好运气),在设置中定义它,然后重新启动Sublime。 而且,如果你做错了什么,Sublime会简单的将你的用户定义的主题设置replace为默认值。 是的,你听到我说得对,没有通知或错误信息,崇高将覆盖你的主题定义。

但与主题菜单切换器所有你需要做的是转到Preferences > Theme ,你会看到你已经安装的所有主题列表。 您也可以在不重新启动Sublime的情况下轻松切换主题。

以下是网站的示例: 在这里输入图像说明

应该指出,我根本没有从主题菜单切换器隶属关系,我只是一个风扇。

我第一次以为我在使用SBT 3,然后意识到我还在使用版本2 ….


我终于在Windows上得到了侧栏的黑暗!

我注意到,当我的用户设置主题设置为“汽水黑3.sublime主题”,它会中途工作,但你看不到文件夹结构。 所以我决定尝试主题 – 苏打文件夹中没有“3”的其他选项,它立即工作。 这应该在您的首选项>设置 – 用户文件下面工作。

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

Sidebar不再是白色的:

  1. 下载默认的主题,因为它不是在默认的文件夹sublime链接默认。 主题
  2. 在崇高的3首选项 – >>浏览包
  3. 创build一个名为“默认主题”的文件夹,并把下载的文件

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

 "// sidebar || BG of selected files" 

并在它下面一个string

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

一个简单的方法是:
进入首选项 – >软件包设置 – >您的主题名称 – >激活

在我的情况下,我安装Boxy主题,所以path将
首选项 – >软件包设置 – > Boxy主题 – >激活

然后会出现一个popup式菜单,让您select要激活哪种types的主题包。
使用向上和向下箭头,所以select,然后按回车键或只需点击你想select的一个。

这是仅适用于如果安装的主题也自定义崇高文本3边栏的步骤。

希望它帮助任何人!

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

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

增强您的体验并更改崇高文本UI的侧栏和主题的最佳方式是安装两个包来控制它:

  1. 安装一个包含UI的主题(我使用Agila主题[德古拉])
  2. 安装主题菜单切换程序包

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

请记住: 需要安装的主题是在包内部有UI。

最新版本的Sublime已经解决了这个问题,点击首选项,点击主题selectAdaptive.sublime-theme 。 这会将侧栏更改为深色背景。

只需安装包Synced Sidebar Bg :它会根据当前的配色scheme更改侧边栏主题。但似乎每次更改配色scheme时,在打开文件Preferences.sublime-settings后将会更改侧边栏

在材质主题3.1.4中,你可以像这样改变主题:Tools-> Metherial Theme-> Material Theme Config。 很简单

我有同样的问题。 只需在首选项 – >设置 – 用户中设置主题,编辑名为json属性。

 { // Default theme "theme": "Material-Theme.sublime-theme", "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme" } 

对于我使用的材质主题。 它为我工作。