【发布时间】:2014-08-11 07:49:44
【问题描述】:
我已经通过包管理器为 sublime 安装了 itg.flat。我想对主题进行一些编辑,但我找不到包管理器安装主题文件的位置。我在 OS X Mavericks 上使用 ST3
我浏览了网络,但没有找到任何与我所追求的东西特别相关的东西,所以 SO 线程是最后的手段。
【问题讨论】:
我已经通过包管理器为 sublime 安装了 itg.flat。我想对主题进行一些编辑,但我找不到包管理器安装主题文件的位置。我在 OS X Mavericks 上使用 ST3
我浏览了网络,但没有找到任何与我所追求的东西特别相关的东西,所以 SO 线程是最后的手段。
【问题讨论】:
通过Package Control 安装的Sublime Text 3 包默认存储为.sublime-package zip 文件在您的Packages 目录中,其位置取决于您的操作系统:
~/.config/sublime-text-3/Packages
~/Library/Application Support/Sublime Text 3/Packages
C:\Users\<b><i>YourUserName</i></b>\AppData\Roaming\Sublime Text 3\Packages
<b><i>InstallationFolder</i></b>\Sublime Text 3\Data\Packages
编辑它们的最简单方法是从 Package Control 安装 PackageResourceViewer。安装后,使用 ⌘ShiftP (OS X) 或 CtrlShiftP (Windows/Linux) 并输入 prv 以访问 P ackageResourceV更多选项。
选择Extract Package,然后向下滚动到Theme - itg.flat,然后按Enter。这会将包解压到您的 Packages 文件夹中,您可以通过操作系统的文件管理器(Finder、Windows 资源管理器、Nautilus 等)通过选择 Sublime Text → Preferences → Browse Packages… 轻松访问该文件夹(这适用于OS X、Windows 和 Linux 有一个单独的 Preferences 菜单)。对此目录中文件的任何编辑都将覆盖 Installed Packages/Theme - itg.flat.sublime-package 文件中包含的文件。
如果您只想编辑单个文件,在命令面板中输入 prv 后,选择 PackageResourceViewer: Open Resource。然后,您可以浏览您的包并选择您要编辑的文件 - 例如Theme - itg.flat/itg.flat.dark.sublime-theme。编辑您选择的文件后,它们将保存在Packages 目录中,
但是,请记住,如果将来更新软件包,这些更改将不适用,因为您已通过将文件提取到 Packages 来覆盖它们。如果您选择Open Resource,情况并非如此 - 只有您选择编辑和保存的文件将存储在Packages 中,它们将覆盖.sublime-package 存档中的同名文件。如果将来更新包,包含您的编辑的文件仍将覆盖存档中的相同文件,但其余文件将被更新。例如,如果您通过Open Resource 编辑itg.flat.dark.sublime-theme,当整个Theme - itg.flat 更新时,您的自定义文件将覆盖包存档中的同名文件,但所有其他文件将具有更新后的更改已申请。
【讨论】:
在 st3 中,您可以通过在 ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/ 下创建同名文件夹来覆盖包
例如,如果你想覆盖默认主题:
打开Sublime Text.app的内容(右键>显示包内容),找到Contents/MacOS/Packages/Theme - Default.sublime-package
.sublime-package 文件是 zip,因此将文件复制到外部某处,解压缩,找到 Default.sublime-theme 文件。它是 json。
对文件进行编辑
导航到 ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/,创建一个“主题 - 默认”文件夹
将你的 Default.sublime-theme 复制到你刚刚创建的文件夹中
完成。您对 Default.sublime-theme 所做的任何编辑都会自动加载到您当前的主题中,无需重新启动 ST。
供参考:
【讨论】:
附加说明和我的发现:
谢谢大家的笔记。我的便携式安装是什么样的(在位置):
你在找什么:
将 .sublime-package 重命名为 .zip
即颜色方案 - Default.sublime-package 到颜色方案 - 默认.zip
解压缩该 zip 文件。
在您应该看到的文件夹中:
【讨论】: