热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

为什么SublimeText3主题不会影响侧边栏?

如何解决《为什么SublimeText3主题不会影响侧边栏?》经验,为你挑选了6个好方法。

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

有谁知道如何改变这个?

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

在此输入图像描述



1> renatov..:

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

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

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

在此输入图像描述


这对我有帮助!我之前已经安装了Soda主题但是立即卸载了,对破损的标签和字体反锯齿感到震惊.但看到你的答案让我再次安装它并重新启动ST3 - 哇,我的生活再也不一样了!:d
好答案.我没有意识到OP使用*配色方案*,而不是UI主题.

2> Jay..:

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


这应该是目前接受的答案

3> Pere Pages..:

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

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

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


它带我到一个名为"Packages"的文件夹,其中包含以下子文件夹: - bz2 - Colorsublime - 主题 - PyV8 - 终端 - 用户这些文件夹中没有一个 - 或者它们的子文件夹 - 包含一个名为`Default.sublime-theme`的文件.
你是正确的跟随hiperlink.并将文件放在文件夹中.比重启sublime正如@MattDMo所说
我在哪里可以找到Default.sublime-theme?在ST3中,packages文件夹中没有Theme - default文件夹.

4> MattDMo..:

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


我已经做到了.无论我申请什么主题,侧边栏都不会改变.

5> 小智..:

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

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

这种混乱是因为有些人称之为配色方案"主题",这使得人们认为自己的"主题"是要改变一切....当技术上,它只是一个配色方案.

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

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

(其中"Theme-Name"是您主题的名称).

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

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

(其中"Color-Scheme-Name"是您的配色方案的名称).



6> Travis Heete..:

这是简短的版本:

    .sublime-theme 文件更改UI的外观,包括补充工具栏和文件选项卡.

    定义这些是一个巨大的痛苦,所以节省自己很多时间并安装Theme Menu Switcher包.

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

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

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


这是长版本:

tmTheme vs sublime-theme文件类型的感情区域 图1: "颜色方案"和"主题"之间的区别 - 在Sublime社区中,这些术语经常被混淆并可互换使用.

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

选择不当的术语

崇高社区的错误信息

安装梦魇

术语

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

可编辑区域(紫色区域)

用户界面(绿色区)

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

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

调用的文件类型tmTheme不会影响主题,它会影响配色方案.

配色方案 (以紫色突出显示)

影响可编辑区域的外观(更具体地说,可编辑字符,即突出显示或未突出显示时的颜色等).

相对容易生产

色彩方案在整个Sublime社区被错误地称为"主题".

主题 (以绿色突出显示)

.sublime-theme 文件更改主题,或Sublime的UI方面.

很难生产

与"配色方案"相比,很难找到真正的Sublime主题

误传

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

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

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

安装痛苦

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

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

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

以下是该网站的示例:主题切换器GIF

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

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


推荐阅读
author-avatar
百变睛灵_345
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有