【发布时间】:2015-03-11 22:59:53
【问题描述】:
我通常只使用深色主题进行编码,所以无论你应用什么主题,Sublime Text 3 的侧边栏都保持浅色主题真的很烦人。
有人知道怎么改吗?
我的配置:Mac OSX 10.10.1 Yosemite,Sublime Text 3 Stable Channel,Build 3065
【问题讨论】:
标签: themes sublimetext sublimetext3 sidebar
我通常只使用深色主题进行编码,所以无论你应用什么主题,Sublime Text 3 的侧边栏都保持浅色主题真的很烦人。
有人知道怎么改吗?
我的配置:Mac OSX 10.10.1 Yosemite,Sublime Text 3 Stable Channel,Build 3065
【问题讨论】:
标签: themes sublimetext sublimetext3 sidebar
您可以通过编辑 Default.sublime-theme 手动更改侧边栏样式。
为此,请编辑 Packages/Theme - Default/Default.sublime-theme 中的“sidebar_tree”、“sidebar_heading”等类。您可以通过将此 Default.sublime-theme 放在 Packages/User 文件夹中来覆盖这些默认值。
从 Sublime Text 菜单中,选择“Preferences → Browse Packages...”将带你到它。
【讨论】:
您需要完全重启 Sublime 才能使主题完全生效。只是更改和保存Preferences.sublime-settings 或使用更改主题的插件是不行的。您需要使用⌘Q或Sublime Text -> Quit,而不是点击红点关闭窗口。
【讨论】:
您正在寻找一个 Sublime UI 主题,它可以修改 Sublime 的用户界面(例如:侧边栏)。它与仅修改 Sublime 窗口的代码部分的 Color Theme/Scheme 不同。我测试了很多 UI 主题,其中我最喜欢的是Theme - Soda。你可以使用 Sublime 的 Package Control 安装它。要启用它,请转到 Preferences >> Settings - User 并添加以下行:
"theme": "Soda Dark 3.sublime-theme",
这是我的 Sublime Text 3 的打印屏幕,带有 Soda Dark UI 主题和 Twilight 默认配色方案:
【讨论】:
Packages 目录克隆这个主题:git clone https://github.com/buymeasoda/soda-theme/ "Theme - Soda"。然后按照此答案中的说明更改用户设置。
设置color_scheme只设置代码托盘,
setting theme 将整个 ST3 主题设置为您指定的主题:
{
"theme": "Nil.sublime-theme",
"color_scheme": "Packages/Theme - Nil/Big Duo.tmTheme"
...
}
【讨论】:
我一开始以为我在使用 SBT 3,然后意识到我还在使用版本 2....
我终于在 Windows 上让侧边栏变暗了!
我注意到,当我将用户设置主题设置为“Soda Dark 3.sublime-theme”时,它会在中途工作,但您看不到文件夹结构。所以我决定尝试没有“3”的 Theme - Soda 文件夹中的另一个选项,它立即起作用。这应该在您的 Preferences > Settings - User 文件中起作用。
{
"theme": "Soda Dark.sublime-theme",
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme"
}
【讨论】:
我想我会在这里写一个注释,解释许多使用这些文本编辑器的人的基本误解......尤其是 Sublime Text(或者至少这是我使用的,所以我不知道它如何适用于其他编辑):
有“主题”和“配色方案”。它们相似但影响不同的事物。 “主题”会主动更改整个 UI,如果您以这种方式进行设置,则可以包含配色方案。这通常包括侧边栏,还可以包括文件选项卡的选项,有些甚至还包括侧边栏的图标。然后我们有“配色方案”,它只改变编码窗口,没有别的......不是侧边栏,也不是文件选项卡等。
之所以会发生混淆,是因为有些人将配色方案称为“主题”,这使人们认为他们的“主题”将改变一切……从技术上讲,它只是一个配色方案。
另外请注意:主题不会自动为所有用户安装。当我安装一个主题时,我必须打开我的用户首选项(在“首选项 > 设置 - 用户”下),然后你必须添加这样的行:
"theme": "Theme-Name.sublime-theme"
(其中“Theme-Name”是您的主题名称)。
这与仅仅激活配色方案不同。如果您通过 Sublime Text 中的下拉菜单选择了配色方案,您将在其中看到如下一行:
"color_scheme": "Packages/Color-Scheme-Name.tmTheme"
(其中“Color-Scheme-Name”是您的配色方案的名称)。
【讨论】:
到侧边栏不再是白色的:
如果你安装了主题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
【讨论】:
在 Material 主题 3.1.4 中,您可以像这样更改主题:Tools->Metherial Theme->Material Theme Config。很简单。
【讨论】:
增强你的体验和改变sublime text UI的侧边栏和主题的最好方法是安装两个包来控制它:
安装这两个后,只需更改配色方案(文本编辑器) 然后使用 Theme Menu Switcher,您将切换到您使用的任何 UI。
记住: 您安装的主题必须在包内有 UI。
【讨论】:
我遇到了同样的问题。 只需在 Preferences -> Settings - User 通过编辑调用的 json 属性来设置主题。
{
// Default theme
"theme": "Material-Theme.sublime-theme",
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme"
}
对于我使用的 Material 主题。 它对我有用。
【讨论】:
一个简单的方法是:
转到首选项 -> 包设置 -> 您的主题名称 -> 激活
在我的情况下,我安装了 Boxy Theme,所以路径将是
首选项 -> 包设置 -> Boxy 主题 -> 激活
然后会有一个弹出菜单,让您选择要激活的主题包类型。
使用向上和向下箭头进行选择,然后按 Enter 或单击您要选择的那个。
此步骤仅适用于安装的主题还自定义了 sublime text 3 侧边栏的情况。
希望对大家有所帮助!
【讨论】:
只要安装包SyncedSidebarBg:它会根据当前的配色方案更改侧边栏主题。但似乎每次更改配色方案,打开后侧边栏都会更改文件 Preferences.sublime-settings
【讨论】:
这是简短的版本:
.sublime-theme 文件改变了 UI 的外观,包括侧边栏和文件选项卡。 更新:Sublime Text 3 从根本上改变了配色方案和主题的工作方式,并破坏了许多为处理它们而构建的包。我不能再确认这篇文章的准确性,也不能确认这里提到的包的功能,因为 Sublime 开发人员没有完全解释定制系统的变化,也没有解决如何修复它们。而且,在最好的情况下,它们更难改变。
在这一点上,这篇文章只能作为 Sublime Text 2 中“主题”和“配色方案”之间差异的参考,因为我自己还没有成功更改主题或配色方案崇高文本 3.
我会更新这篇文章,因为我可以花更多的时间来解开这个 Sublime 自定义泥潭。
图 1:“配色方案”和“主题”之间的区别 - 在 Sublime 社区中,这些术语经常被混淆和互换使用。支持>
改变 Sublime 的外观是一项相对困难的工作,主要有三个原因:
Sublime 有 2 个不同的部分可以自定义:
它们使用两种不同的文件类型,它们并不能准确地反映术语。
这个决定的“为什么?”是兼容性,为了简洁起见,我不会在这里讨论它,但这项工作的后果是:
名为
tmTheme的文件类型不会影响主题,它会影响配色方案。
配色方案 (以紫色突出显示)
主题 (以绿色突出显示)
.sublime-theme 文件更改主题或 Sublime 的 UI 方面。许多软件包声称更改了主题,但实际上更改了配色方案。这通常是因为制作它们的人不知道“主题”专门指 UI。
所以另一个难度是找到一个真正的“主题”包,而不是配色方案。
即使是一些合法网站也没有正确区分这两者,这增加了挑战。例如,colorsublime.com 有一个关于更改 sublime“主题”的教程,但实际上引用了“颜色方案”文件类型 (.tmTheme)。
主题和配色方案很难安装和定义。事实上,令人震惊的过程是多么困难。由于 Sublime Text 3 中安装和定义要求的根本性变化没有得到充分解释,这一困难进一步加剧,这破坏了我们曾经依赖的许多包来更改主题和配色方案。
它需要安装一个实际的 Theme 包(通过在 Package Control 中浏览 Packages 找到一个),在设置中定义它,然后重新启动 Sublime。而且,如果你做错了什么,Sublime 会简单地将你用户定义的主题设置替换为默认设置。是的,你没听错,没有通知或错误消息,Sublime 会覆盖你的主题定义。
但是使用Themes Menu Switcher,您只需转到Preferences > Theme,您就会看到已安装的所有主题的列表。您还可以在不重新启动 Sublime 的情况下轻松切换主题。
我与 Theme Menu Switcher 没有任何关系,我只是一个粉丝。
同样,主题菜单切换器在 Sublime Text 3 中的工作方式不同。如果您需要自定义外观,我建议不要更新到 Sublime Text 3。
【讨论】:
最新版本的 Sublime 已修复此问题,点击 Preferences,点击 Theme 选择 Adaptive.sublime-theme。这会将侧边栏更改为深色背景。
【讨论】: