如何提取 Sublime 文本缓存中的主题,或者已缓存的 sublime 文本配色方案位于何处?

How do I extract themes inside of Sublime text's cache, or where are sublime text color schemes located that have been cached?

我在mac。

另外,需要注意的重要一点是,路径段为 "Packages/Solarized Color Scheme/Solarized (Dark).tmTheme" 的文件在文件系统上任何地方 都不存在。 Sublime text 在这里有某种我不明白的缓存机制。有一个缓存文件夹,其中包含名称相似的二进制文件(特别是附加了 .cache),但 sublime text 无法将它们识别为可以使用的东西。

在我的偏好中,我有这一行:

"color_scheme": "Packages/Solarized Color Scheme/Solarized (Dark).tmTheme"

但是,路径 Packages/Solarized Color Scheme/Solarized (Dark).tmTheme 在我的计算机上不存在。我想将我的主题复制到一台新计算机,但我似乎找不到它。我运行sudo find / | grep tmTheme里面没找到呢。 Sublime text 必须有某种缓存,带有虚拟主题目录?似乎很奇怪。

再次声明,我运行这个命令:

sudo find / | grep tmTheme

它并没有出现。因此,文件路径 Packages/Solarized Color Scheme/Solarized (Dark).tmTheme 在我的系统中不存在,在 ~Library/Application Support/Sublime Text 3/Packages/Solarized Color Scheme/Solarized (Dark).tmTheme 或其他任何地方都不存在。

该文件可能更难找到,因为它是 Sublime Text 3。我个人不使用 ST3,但据我了解,ST3 将 运行 来自 *.sublime-package 个文件。尝试使用以下程序查看这些压缩文件夹的内容。

https://github.com/skuroda/PackageResourceViewer

参考:

https://sublimetext.com/forum/viewtopic.php?f=3&t=13674

另一个编辑:

How to edit Sublime Text 3 Soda Theme

应该也适合你,再次推荐PackageResourceViewer

尝试在您的新 PC 上点击菜单“首选项”->“配色方案”!

它应该可以工作,因为看起来像是默认主题之一!

希望对您有所帮助!

Sublime Text 3 将其默认包和许多插件(通过包控制安装)存储为压缩 .sublime-package 文件。在 OS X 上,包控制包存储在 ~/Library/Application Support/Sublime Text 3/Installed Packages 中。要访问这些包的内容,强烈建议使用 PackageResourceViewer 插件。安装后,打开命令面板,输入 prv,然后输入 select PackageResourceViewer: Extract Package。滚动选项和 select 您感兴趣的套餐,然后点击 Enter。压缩包中的所有文件将被提取到 ~/Library/Application Support/Sublime Text 3/Packages/<Package Name>。然后您可以浏览源代码、进行更改或进行其他操作。

但是,请注意任何软件包升级都不会生效,因为 Packages 目录优先于 Installed Packages