【问题标题】:Why do Sublime Text 3 Themes not affect the sidebar?为什么 Sublime Text 3 Themes 不影响侧边栏?
【发布时间】: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


【解决方案1】:

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

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

从 Sublime Text 菜单中,选择“Preferences → Browse Packages...”将带你到它。

【讨论】:

  • 在哪里可以找到 Default.sublime-theme?在 ST3 中,包文件夹中没有主题 - 默认文件夹。
  • 从 sublime 文本菜单中,选择“Preferences → Browse Packages...”将带你到它。
  • 它将我带到一个名为“Packages”的文件夹,其中包含以下子文件夹: - bz2 - Colorsublime - Themes - PyV8 - Terminal - User 这些文件夹或其子文件夹都不包含名为 @987654322 的文件@.
  • 你是正确的跟随hiperlink。并将文件放入他的文件夹中。正如@MattDMo 所说,重新启动崇高
  • 没有注意到超链接。谢谢你的帮助,兄弟!
【解决方案2】:

您需要完全重启 Sublime 才能使主题完全生效。只是更改和保存Preferences.sublime-settings 或使用更改主题的插件是不行的。您需要使用QSublime Text -> Quit,而不是点击红点关闭窗口。

【讨论】:

  • Ofc 我已经做到了。无论我应用什么主题,侧边栏都不会改变。
  • 重启 Sublime 不会改变侧边栏。您需要安装 UI 主题才能更改侧边栏的外观。看我的回答。
  • Sublime3,构建 3114 需要在侧边栏变黑之前重新启动
【解决方案3】:

您正在寻找一个 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 默认配色方案:

【讨论】:

  • 这对我有帮助!我之前安装了 Soda 主题但立即卸载,对损坏的标签和字体抗锯齿感到震惊。但是看到你的回答让我再次安装它并重新启动 ST3 - 哇,我的生活再也不一样了! :D
  • 好答案。我没有发现 OP 使用的是 配色方案,而不是 UI 主题。
  • 顺便说一句,如果你喜欢 Sublime,你应该试试 Atom。它是开源的,具有相同的 Sublime 功能,组织得更好(甚至还有一个设置 GUI)并且默认情况下更漂亮。
  • @Jay 回答是要走的路,但如果你像我一样在 Centos 6 上坚持使用旧的 sublime text 版本,那么你可以通过选择 Preferences > 手动安装这个插件> Browse Packages... 然后从Packages 目录克隆这个主题:git clone https://github.com/buymeasoda/soda-theme/ "Theme - Soda"。然后按照此答案中的说明更改用户设置。
  • 在我的 sublime3 build 3175 中,只需点击 Preferences->Theme 然后选择“Adaptive.sublime-theme”,边栏就会变暗。
【解决方案4】:

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

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

【讨论】:

    【解决方案5】:

    我一开始以为我在使用 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"
    }
    

    【讨论】:

      【解决方案6】:

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

      有“主题”和“配色方案”。它们相似但影响不同的事物。 “主题”会主动更改整个 UI,如果您以这种方式进行设置,则可以包含配色方案。这通常包括侧边栏,还可以包括文件选项卡的选项,有些甚至还包括侧边栏的图标。然后我们有“配色方案”,它只改变编码窗口,没有别的......不是侧边栏,也不是文件选项卡等。

      之所以会发生混淆,是因为有些人将配色方案称为“主题”,这使人们认为他们的“主题”将改变一切……从技术上讲,它只是一个配色方案。

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

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

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

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

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

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

      【讨论】:

        【解决方案7】:

        到侧边栏不再是白色的:

        1. 下载默认主题,因为它不在文件夹 sublime 链接这里by default.sublime-Theme
        2. 在 sublime 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
        

        【讨论】:

          【解决方案8】:

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

          【讨论】:

            【解决方案9】:

            增强你的体验和改变sublime text UI的侧边栏和主题的最好方法是安装两个包来控制它:

            1. 安装包内有 UI 的主题(我使用 Agila Theme [dracula])
            2. 安装主题菜单切换器包

            安装这两个后,只需更改配色方案(文本编辑器) 然后使用 Theme Menu Switcher,您将切换到您使用的任何 UI。

            记住: 您安装的主题必须在包内有 UI。

            【讨论】:

              【解决方案10】:

              我遇到了同样的问题。 只需在 Preferences -> Settings - User 通过编辑调用的 json 属性来设置主题。

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

              对于我使用的 Material 主题。 它对我有用。

              【讨论】:

                【解决方案11】:

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

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

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

                此步骤仅适用于安装的主题还自定义了 sublime text 3 侧边栏的情况。

                希望对大家有所帮助!

                【讨论】:

                  【解决方案12】:

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

                  【讨论】:

                    【解决方案13】:

                    这是简短的版本:

                    1. .sublime-theme 文件改变了 UI 的外观,包括侧边栏和文件选项卡。
                    2. 定义这些是一个巨大的痛苦,所以节省大量时间并安装Theme Menu Switcher 包。

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

                    在这一点上,这篇文章只能作为 Sublime Text 2 中“主题”和“配色方案”之间差异的参考,因为我自己还没有成功更改主题或配色方案崇高文本 3.

                    我会更新这篇文章,因为我可以花更多的时间来解开这个 Sublime 自定义泥潭。


                    这是长版:

                    图 1:“配色​​方案”和“主题”之间的区别 - 在 Sublime 社区中,这些术语经常被混淆和互换使用。支持>

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

                    • 术语选择不当
                    • Sublime 社区中的错误信息
                    • 安装噩梦

                    术语

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

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

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

                    这个决定的“为什么?”是兼容性,为了简洁起见,我不会在这里讨论它,但这项工作的后果是:

                    名为tmTheme 的文件类型不会影响主题,它会影响配色方案

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

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

                    主题 (以绿色突出显示)

                    • .sublime-theme 文件更改主题或 Sublime 的 UI 方面。
                    • 制作困难
                    • 与“配色方案”相比,很难找到真正的 Sublime 主题

                    错误信息

                    许多软件包声称更改了主题,但实际上更改了配色方案。这通常是因为制作它们的人不知道“主题”专门指 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。

                    【讨论】:

                      【解决方案14】:

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

                      【讨论】:

                      • 这个答案真的很有帮助,因为不添加任何东西你就可以改变侧边栏的外观。
                      • 哇,这太棒了 - 为什么启用不明显?
                      猜你喜欢
                      • 2022-01-12
                      • 1970-01-01
                      • 2015-01-12
                      • 1970-01-01
                      • 1970-01-01
                      • 2015-06-25
                      • 1970-01-01
                      • 2019-09-07
                      • 2013-09-05
                      相关资源
                      最近更新 更多