首页 文章

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

提问于
浏览
95

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

有谁知道如何改变这个?

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

enter image description here

14 回答

  • 3

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

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

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

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

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

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

    希望它能帮到任何人!

  • 7

    你正在寻找一个 Sublime UI Theme ,它修改Sublime 's User Interface (e.g.: side bar). It'不同于一个颜色主题/方案,它只修改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

  • 2

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

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

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

  • 36

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

  • 4

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

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

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

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

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

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

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

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

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

  • 18

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

  • 121

    这是简短的版本:

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

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


    这是长版本:

    改变Sublime UI的外观是一项令人惊讶的艰难尝试 . 由于开发人员的术语选择不当,Sublime社区的错误信息以及安装难题;不幸的是,其他Sublime自定义的相对容易性不适用于UI . 但是,和Sublime中的其他东西一样,有些软件包可以提供帮助 .

    我建议安装Theme Menu Switcher,尽管还有一些事情要记住:

    术语

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

    • Color Schemes

    • .tmTheme 文件会更改配色方案

    • 颜色方案会影响可编辑区域的外观(即语法着色和背景颜色)和其他一些区域,但不会影响用户界面的核心元素,例如侧边栏 .

    • 配色方案比主题更容易制作,安装和定义

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

    • Themes

    • .sublime-theme 文件更改主题

    • 主题处理核心UI元素的外观,例如作为补充工具栏和文件选项卡

    • 主题很难生成,安装和定义

    • 主题可能被误认为"Color Schemes",但更常见的是"Theme"实际上只是"Color Scheme" .

    • 与"Color Schemes"相比,很难找到真正的Sublime主题

    “主题”是一个非常广泛的术语,比“颜色方案”(对于菜鸟)更容易记住 . 使用术语“主题”是Sublime开发中的一个错误 . 因为Sublime很容易开发,所以你不需要了解很多关于螺母和螺栓的知识,这很棒,但许多包装创作者将他们的包装称为“主题”而不是他们真正的“颜色方案” . Sublime应该使用更具体的术语和文件类型 .

    错误信息

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

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

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

    安装难题

    主题很难安装和定义 . 事实上,这个过程有多么困难 .

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

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

    以下是该网站的样本:
    enter image description here

    应该注意的是,我根本没有与Theme Menu Switcher有任何关系,我只是一个粉丝 .

  • 3

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


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

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

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

    侧边栏不再是白色:

    • 下载默认主题,因为它不在文件夹sublime链接中by default.sublime-Theme

    • 在崇高3首选项 - >>浏览包中

    • 创建一个名为"default theme"的文件夹并放入下载的文件

    如果你安装了主题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
    
  • 2

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

    • 安装一个在其包内有UI的主题(我使用Agila Theme [dracula])

    • 安装主题菜单切换器包

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

    记住: It's required that the theme you install to have UI inside the package.

  • 13

    只需安装包 SyncedSidebarBg :它会根据当前的配色方案更改侧边栏主题 . 但似乎每次更改配色方案时,打开文件后都会更改侧边栏 Preferences.sublime-settings

  • 0

    在Material theme 3.1.4中,你可以改变这样的主题:Tools-> Metherial Theme-> Material Theme配置 . 它很容易 .

  • 1

    我有同样的问题 . 只需通过编辑名为的json属性,在Preferences - > Settings - User中设置主题即可 .

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

    对于我使用的材质主题 . 它对我有用 .

相关问题