【问题标题】:How to edit Sublime Text 3 Soda Theme如何编辑 Sublime Text 3 汽水主题
【发布时间】:2014-01-13 03:40:57
【问题描述】:

我在 OSX 上的 Sublime Text 3 上安装了 Soda 主题,我想知道主题的实际文件和文件夹在哪里,这样我就可以查看主题文件并对其进行自己的编辑,以及我想调整主题中使用的一些图像。

在 Git 文档上,它说如果您要在 Sublime 上手动安装 Soda,请将 soda 文件夹放在包目录中,尽管当我通过 Control Package 安装 Soda 时,我在包目录中看不到 Soda 主题。

【问题讨论】:

    标签: sublimetext2 sublimetext3 soda


    【解决方案1】:

    除非明确指定不使用它,Sublime Text 3 的大多数包都使用.sublime-package 格式(本质上是一个 zip 文件)。这些包存储在Packages 文件夹上方的一个目录Installed Packages 中。如果您想与他们合作,我强烈建议您获取 @skuroda 的 PackageResourceViewer 插件。通过Package Control安装它。

    安装后,使用 P 打开命令面板并输入 prv 以获取 PackageResourceViewer 选项。选择Extract Package,向下导航到Theme - Soda,点击Enter,一切就绪——Packages/Theme - Soda 目录现在应该存在,其中包含来自 Github 存储库的所有文件。 .sublime-theme 文件可能是您目前最感兴趣的文件。

    玩得开心!

    【讨论】:

    • 你如何切换到使用已安装的主题?即使重新启动 Sublime,我的任何首选项菜单中都看不到它。
    • @WilsonF - 大多数主题的文档都包含有关如何激活它的说明。对于 Soda,有两组选项 - Dark 和 Light,以及 Sublime 2 和 3。因此,对于 ST3 上的 dark,主题名称为 Soda Dark 3.sublime-theme。 ST2 相同的是Soda Dark.sublime-theme。在您的用户首选项中,设置 "theme": "themename.sublime-theme" - 例如,"theme": "Soda Dark 3.sublime-theme"。保存您的用户首选项,重新启动 Sublime,新主题将被激活。
    • 谢谢!当我查看存储库时,不知何故我完全错过了 README 文件的存在。呵呵。
    【解决方案2】:

    你可以这样做。

    1. Sublime Text 2 ~/Library/Application Support/Sublime Text 2/Packages/Color Scheme - Default 文件夹中提取Soda 主题
    2. 在 Sublime Text 3 中,选择 Sublime Text / Preferences / Browse Packages ...
    3. Users 文件夹旁边创建一个名为 THEMES 的文件夹。
    4. 将 Sublime Text 2 中所需的所有主题(包括 Soda 主题或任何其他主题)从文件夹 ~/Library/Application Support/Sublime Text 2/Packages/Color Scheme - Default 拖放到 Sublime Text 3 中的 ~/Library/Application Support/Sublime Text 3/Packages/THEMES 文件夹中。
    5. 在您要使用的主题中编辑 XML。
    6. 返回 Sublime Text 3,选择 Sublime Text / Color Schemes / THEMES / YourTheme.tmTheme 以使用它。

    【讨论】:

      【解决方案3】:

      此答案类似于已接受的解决方案,但如果它不是开箱即用的,则需要执行更多步骤。如果有人遇到我在以下步骤之一中描述的问题,这可能会对他们有所帮助。

      1. 使用 Package Control 安装 PackageResourceViewer

      2. 转到首选项->包设置->PackageResourceViewer->设置-用户。复制粘贴以下3行,保存并关闭。

        {
        "single_command": false
        }
        
      3. 按 Ctrl+shift+p 打开包控制并从列表中选择 PackageResourceViewer:编辑包资源。找到您要编辑的包并单击它。就我而言,我想编辑一个通过 ColorSublime 包安装的主题,所以我选择了那个主题。

      4. 现在您将看到所选的包文件已在 sublime 编辑器中打开。根据需要编辑它并保存并关闭它。更改应反映在崇高的编辑器中。就我而言,由于我更改了主题,因此我需要重新加载它。所以我也继续执行以下步骤。
      5. 进入查看菜单选择“显示控制台”并运行以下命令来重置主题。

        view.settings().erase("color_scheme")
        
      6. 打开 Preferences->Settings 并从设置文件中删除“color_scheme”属性及其值并关闭它。再次从 Preferences->Color scheme 中选择颜色主题。现在您应该可以看到您在主题包中所做的更改。

      希望这会有所帮助!

      【讨论】:

        猜你喜欢
        • 2013-09-15
        • 1970-01-01
        • 1970-01-01
        • 2015-02-14
        • 2017-01-26
        • 1970-01-01
        • 1970-01-01
        • 2015-02-21
        • 1970-01-01
        相关资源
        最近更新 更多