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

我通常只使用黑暗的主题编码,所以它真的很烦人,崇高的文本3的侧边栏保持轻主题,无论你应用的主题。

有人知道怎么改变现状吗?

我的配置: Mac OSX 10.10.1优胜美地,崇高文本3稳定频道,构建3065

enter image description here

117083 次浏览

您可以通过编辑 Default.sublim- 主题手动更改侧栏样式。

为此,编辑 Packages/Theme-Default/Default.sublim- 主题中的“ sidebar _ tree”、“ sidebar _ header”等类。您可以通过将此 默认值,崇高主题放在 Packages/User 文件夹中来覆盖这些默认值。

从“崇高文本”菜单中,选择“首选项→浏览软件包... ...”将带您进入。

您需要完全重新启动崇高,以便一个主题完全生效。仅仅改变和保存 Preferences.sublime-settings或者使用一个改变主题的插件是不够的。您需要使用 QSublime Text -> Quit,而不仅仅是通过单击红点关闭窗口。

You are looking for a 崇高的用户界面主题, which modifies Sublime's User Interface (e.g.: side bar). It's different from a Color Theme/Scheme, which modifies only the code part of Sublime's window. I tested a lot of UI Themes and the one I liked the most was 主题-苏打水. You can install it using Sublime's Package Control. To enable it, go to 参数 > > 设定-使用者 and add this line:

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

下面是我的《壮丽文字3》的打印屏幕,配有苏打水深色界面主题和暮色默认配色方案:

enter image description here

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

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

我首先以为我在使用 SBT 3,然后意识到我仍然在使用版本2..。


我终于得到了侧边栏是黑暗的 Windows!

我注意到当我把我的用户设置主题设置为“ Soda Dark 3.sublime- 主题”时,它会半途而废,但是你看不到文件夹结构。因此,我决定尝试其他选项在主题-苏打水文件夹没有“3”,它立即工作。这应该工作在下面的参数 > 设置-用户文件。

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

我想我应该在这里写一篇文章,解释一下很多使用这些文本编辑器的人的一个基本误解... ... 特别是崇高文本(或者至少是我使用的那个,所以我不知道它对其他编辑器是如何工作的) :

有“主题”和“配色方案”。他们是相似的,但影响不同的东西。“主题”积极地改变整个 UI,并且如果你这样设置的话可以包含一个颜色方案。这通常包括侧边栏,也可以包括文件选项卡的选项,有些甚至还包括侧边栏的图标。然后我们有“配色方案”,它只改变编码窗口,没有其他... 没有侧边栏,也没有文件标签,等等。

混乱的发生是因为有些人把配色方案称为“主题”,这让人们认为他们的“主题”将改变一切... ..。严格来说,这只是个配色方案。

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

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

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

这不同于仅仅激活一个配色方案。如果你选择了一个配色方案通过下拉菜单中的崇高文本,你会看到这样一行:

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

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

边栏不再是白色的:

  1. 下载默认主题,因为它不在这里的文件夹崇高链接 默认的,崇高的-主题
  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.1.4中,你可以像这样改变主题: 工具-> 材质主题-> 材质主题配置。

增强用户体验、改变卓越文本 UI 侧边栏和主题的最佳方法是安装两个软件包来控制它:

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

安装了这两个之后,只需更改配色方案(文本编辑器) 然后使用主题菜单切换器,你就可以切换到你使用的任何用户界面。

记住: 要求安装的主题在包中具有 UI。

我也有同样的问题。 只需通过编辑名为。

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

我使用的材质主题。 这招对我很管用。

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

在我的示例中,我安装了 Boxy Theme,因此路径将是
首选项-> 包设置-> 盒子主题-> 激活

然后会有一个弹出式菜单,让你选择你要激活的主题包的类型。
使用向上和向下箭头,因此选择,然后按回车或简单地点击一个你想要选择。

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

希望对大家有帮助!

只要安装软件包 同步侧边栏: 它将改变侧边栏的主题基于当前的配色方案。但似乎每次你改变配色方案,边栏将改变后,你打开文件 偏好,崇高的设置

长话短说:

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

更新: 《升华文本3》从根本上改变了配色方案和主题的工作方式,破坏了许多用来处理它们的软件包。我不能再确认这篇文章的准确性,也不能确认这里提到的软件包的功能,因为崇高开发人员没有完全解释定制系统的变化,也没有说明如何修复它们。而且,在最好的情况下,它们更加难以改变。

在这一点上,这篇文章应该只用作参考之间的差异“主题”和“配色方案”在崇高文字2,因为我自己还没有成功地改变一个主题或配色方案在崇高文字3。

我会更新这个帖子,因为我可以投入更多的时间来解开这个崇高的定制泥潭。


长话短说:

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

改变“崇高”的外观是一项相对困难的努力,主要原因有三:

  • 用词不当
  • 崇高共同体中的错误信息
  • 安装噩梦

术语

崇高有两个不同的部分,可以定制:

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

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

这个决定的“ 为什么?”是兼容性,为了简单起见,我不在这里讨论它,但是这种努力的结果是:

称为 tmTheme的文件类型不影响主题,而是影响 < em > 配色方案

配色方案 < em > (用紫色突出显示)

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

主题 < em > (以绿色突出显示)

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

错误信息

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

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

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

安装费用

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

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

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

下面是网站上的一个例子:Theme Switcher gif

我和主题菜单切换器没有任何关系,我只是一个粉丝。

同样,主题菜单切换器在升华文本3中不起相同的作用。如果您需要有一个自定义的外观,我建议不要更新到崇高文本3。

最新的升华版本已经解决了这个问题,点击首选项,点击主题选择 适应性,崇高的主题。这将把侧边栏更改为深色背景。