Sublime Text中文文档之 包管理

包是Sublime Text使用的资源文件的集合:插件,语法突出显示定义,菜单,代码片段等。Sublime Text附带了几个包,可以使用更多用户创建的包。

包存储在.sublime-package文件中,这些文件是具有不同扩展名的zip文件。软件包也可以解压缩存储在目录中,或两者混合:软件包目录中的任何松散文件都将覆盖存储在.sublime-package文件中的文件。

位置

压缩包可以存储在:

  • <executable_path> /封装/
  • <data_path> /已安装的包/

松散的包裹可能存储在:

  • <data_path> /封装/

例如,Python包存储在<executable_path> /Packages/Python.sublime-package中<data_path> / Packages / Python /目录中的任何文件都将覆盖存储在.sublime-package文件中的文件。

通常,<executable_path> / Packages /适用于Sublime Text 附带的软件包<data_path> / Installed Packages /适用于用户安装的软件包。

特别套餐

有两个特殊包:默认用户。始终首先订购默认值,并始终最后订购用户。在程序包之间合并文件时,程序包顺序生效,例如Main.sublime-menu。任何包都可能包含一个名为Main.sublime-menu的文件,但是这不会覆盖主菜单,而是根据包的顺序合并文件。

默认用户 以外的包按字母顺序排序。

创建一个新包

要创建新包,只需在<data_path> / Installed Packages /下创建一个新目录。您可以从“ 首选项▶浏览包”菜单访问此目录。

从压缩包中覆盖文件

要覆盖现有包中的文件,只需在Packages / <Package Name> /目录下创建一个具有相同名称的文件。

例如,要覆盖Sublime Text附带的Python.sublime-package包中的文件function.sublime-snippet,在<data_path> / Packages /目录下创建一个名为Python的目录,并将function.sublime-snippet文件放在那里。