我已经通过包管理器为sublime安装了itg.flat。我想对主题进行一些编辑,但我找不到包管理器安装主题文件的位置。我在OS X Mavericks上使用ST3
我已经浏览了网络,但没有找到任何与我之后有关的内容,所以SO线程是最后的选择。
答案 0 :(得分:31)
通过Package Control安装的Sublime Text 3软件包默认存储在.sublime-package
目录中的Packages
zip文件中,其位置取决于您的操作系统:
~/.config/sublime-text-3/Packages
~/Library/Application Support/Sublime Text 3/Packages
C:\Users\YourUserName\AppData\Roaming\Sublime Text 3\Packages
InstallationFolder\Sublime Text 3\Data\Packages
编辑它们的最简单方法是从Package Control安装PackageResourceViewer
。安装后,使用⌘ Shift P (OS X)或 Ctrl Shift <打开命令选项板/ kbd> P (Windows / Linux)并输入 prv
以访问 P ackage R esource V iewer选项。
选择Extract Package
,然后向下滚动到Theme - itg.flat
,然后按 Enter 。这会将包解压缩到您的Packages
文件夹中,通过选择 Sublime Text → Preferences → Browse Packages…
,可以通过操作系统的文件管理器(Finder,Windows资源管理器,Nautilus等)轻松访问该文件夹。 (这适用于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
中同名文件存档。如果将来更新软件包,则包含您的编辑的文件仍将覆盖存档中的相同文件,但其余文件将更新。例如,如果您通过itg.flat.dark.sublime-theme
修改Open Resource
,则更新整个Theme - itg.flat
时,您的自定义文件将覆盖包存档中同名文件,但所有其他文件将从应用的更新中获得更改。
答案 1 :(得分:1)
在st3中你可以通过在〜/ Library / Application \ Support / Sublime \ Text \ 3 / Packages /
下创建一个同名文件夹来覆盖包。例如,如果要覆盖默认主题:
打开Sublime Text.app的内容(右clic&gt;显示包内容),找到Contents / MacOS / Packages / Theme - Default.sublime-package
.sublime-package文件是zip,所以将文件复制到外面的某个地方,解压缩,找到Default.sublime-theme文件。这是json。
对文件进行编辑
导航到〜/ Library / Application \ Support / Sublime \ Text \ 3 / Packages /,创建一个'Theme - Default'文件夹
将Default.sublime主题复制到刚刚创建的文件夹
完成。您对Default.sublime-theme所做的任何编辑都将在您当前的主题中自动加载,无需重新启动ST。
供参考:
答案 2 :(得分:0)
其他说明和发现的内容
谢谢大家的笔记。我的便携式安装的外观(位于位置):
您要寻找的东西:
将.sublime-package重命名为.zip
即配色方案-Default.sublime-package到配色方案- Default.zip
解压缩该zip文件。
在文件夹中,您应该看到: