18

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

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

4

3 回答 3

37

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

安装后,打开命令面板⌘</kbd>⇧</kbd>P and type prv to get the PackageResourceViewer options. Choose Extract Package, navigate down to Theme - Soda, hit Enter, and you're all set - the directory Packages/Theme - Soda should now exist with all the files from the Github repo in it. The .sublime-theme files will probably be the ones you're most interested in for now.

玩得开心!

于 2013-12-25T03:02:48.317 回答
1

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

  1. 使用包控制安装 PackageResourceViewer

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

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

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

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

希望这可以帮助!

于 2017-07-08T08:40:43.217 回答
0

您可以按如下方式进行。

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